ReceiptPrintJob.PrintBarcode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レシート プリンター ステーションで指定されたデータとシンボルを含むバーコードを印刷する命令を印刷ジョブに追加します。
public:
virtual void PrintBarcode(Platform::String ^ data, unsigned int symbology, unsigned int height, unsigned int width, PosPrinterBarcodeTextPosition textPosition, PosPrinterAlignment alignment) = PrintBarcode;
void PrintBarcode(winrt::hstring const& data, uint32_t const& symbology, uint32_t const& height, uint32_t const& width, PosPrinterBarcodeTextPosition const& textPosition, PosPrinterAlignment const& alignment);
public void PrintBarcode(string data, uint symbology, uint height, uint width, PosPrinterBarcodeTextPosition textPosition, PosPrinterAlignment alignment);
function printBarcode(data, symbology, height, width, textPosition, alignment)
Public Sub PrintBarcode (data As String, symbology As UInteger, height As UInteger, width As UInteger, textPosition As PosPrinterBarcodeTextPosition, alignment As PosPrinterAlignment)
パラメーター
- data
-
String
Platform::String
winrt::hstring
バーコードとして表されるデータ。
- symbology
-
UInt32
unsigned int
uint32_t
バーコードのシンボル (エンコード)。 これは、 BarcodeSymbologies クラスの静的メソッドに基づいて決定できます。
- height
-
UInt32
unsigned int
uint32_t
ClaimedPosPrinter.MapMode プロパティによって示される測定単位で表されるバーコードの高さ。
- width
-
UInt32
unsigned int
uint32_t
バーコードの幅。
この値は、次の 2 つの方法のいずれかで解釈されます。
ClaimedPosPrinter.MapMode プロパティで示される測定単位で表されるバーコード全体の幅。
または、値が 6 以下の場合は (ただし、このメソッドの使用はお勧めしません)、次に示すように相互に計算されます。
Esc/POS 制御言語は、ほとんどの Windows POS デバイス通信に使用され、ESC/POS は 2 から 6 までの整数のみを受け入れます。 各値には、バーコードの薄い要素と太い要素に対応する測定値が含まれています。 バーコードを適切に読み取るには、特にスケーリング時に線の幅が重要です。 さらに、最小幅の機能はプリンター モデルによって異なります。
実際のサイズはターゲット プリンターの機能によって異なりますが、許容される値のおおよそのサイズは次のとおりです。
幅の値 | Thin 要素 | Thick 要素 |
---|---|---|
2 | 0.250 - 0.282 mm | 0.625 - 0.706 mm |
3 | 0.375 - 0.423 mm | 1.000 - 1.129 mm |
4 | 0.500 - 0.564 mm | 1.250 - 1.411 mm |
5 | 0.625 - 0.706 mm | 1.625 - 1.834 mm |
6 | 0.750 - 0.847 mm | 2.000 - 2.258 mm |
ESC/POS の詳細については、 POS プリンター の解説を参照してください。
- textPosition
- PosPrinterBarcodeTextPosition
バーコードに対するバーコード テキストの垂直方向の位置。
- alignment
- PosPrinterAlignment
ページ上のバーコードの水平方向の配置。