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
바코드의 너비입니다.
이 값은 다음 두 가지 방법 중 하나로 해석됩니다.
ClaimedPosPrinter.MapMode 속성으로 표시된 측정 단위로 표현되는 전체 바코드의 너비입니다.
또는 값이 6보다 작거나 같으면 (이 메서드를 사용하지는 않지만) 아래에 설명된 대로 interprested됩니다.
ESC/POS 제어 언어는 대부분의 Windows POS 디바이스 통신에 사용되며 ESC/POS는 2에서 6까지의 정수만 허용합니다. 각 값에는 바코드의 얇고 두꺼운 요소에 대한 일치하는 측정값이 포함됩니다. 바코드를 제대로 읽기 위해서는 특히 크기 조정 시 선의 너비가 중요합니다. 또한 최소 너비 기능은 프린터 모델에 따라 다릅니다.
실제 크기는 대상 프린터의 기능에 따라 달라지지만 허용되는 값의 대략적 크기는 다음과 같습니다.
너비 값 | Thin 요소 | 굵은 요소 |
---|---|---|
2 | 0.250 - 0.282mm | 0.625 - 0.706mm |
3 | 0.375 - 0.423mm | 1.000 - 1.129mm |
4 | 0.500 - 0.564mm | 1.250 - 1.411mm |
5 | 0.625 - 0.706mm | 1.625 - 1.834mm |
6 | 0.750 - 0.847mm | 2.000 - 2.258mm |
ESC/POS에 대한 자세한 내용은 POS 프린터 의 설명을 참조하세요.
- textPosition
- PosPrinterBarcodeTextPosition
바코드를 기준으로 바코드 텍스트의 세로 위치입니다.
- alignment
- PosPrinterAlignment
페이지의 바코드 가로 맞춤입니다.