6.4. Printing Data Creation Guide for mC-Label2

When creating new printing data for mC-Label2(300dpi resolution), this section explains how to reuse the printing data created for an existing thermal printer(203dpi resolution).

Two cases are described below. For other cases, please adjust the number of characters, print positions, and other elements while considering the original print data and the paper width (printable area) you plan to use.

Case 1: When diverting 3-inch width print data

The print result at 300 dpi will be two-thirds the size of the print result at 203 dpi. Therefore, there is no need to adjust the print data.

Example: 72mm width at 203dpi → 48.7mm width at 300dpi

Print content

Necessary changes

API

Printable area

None

None

Text

None

None

Image

None

None

Barcode / QR Code / PDF417

None

None

Page Mode

None

None

Other

None

None

Case 2: When diverting 2-inch width print data

The print result at 300 dpi will be two-thirds the size of the print result at 203 dpi. To print at the same size as at 203 dpi, change the print data as follows.

Example: 48mm width at 203dpi → 48mm width at 300dpi

Print content

Necessary changes

API

Printable area

Set at 48mm

appendPrintableArea

Text

Set the base print size to 1.5 times.

appendTextBaseMagnification

Image

Change the image width to 1.5 times.

appendBitmap

appendBitmapWithAbsolutePosition

appendBitmapWithAlignment

Barcode / QR Code / PDF417

Change number of barcode bar dots, cell size for QR code and PDF417 module X direction size to 1.5 times.

appendBarcodeData

appendBarcodeDataWithAbsolutePosition

appendBarcodeDataWithAlignment

appendQrCodeData

appendQrCodeDataWithAbsolutePosition

appendQrCodeDataWithAlignment

appendPdf417Data

appendPdf417DataWithAbsolutePosition

appendPdf417DataWithAlignment

Page Mode

Change the values of the printable area and printable position to 1.5 times.

appendAbsolutePosition

beginPageMode

appendPageModeVerticalAbsolutePosition

Other

Change the specified dot values to 1.5 times.

appendUnitFeed