Example Printer Commands and Attributes for Label Printing
{
"LINEPRINTERCONTROL":
{
"FormatVersion": "1.0.0.0",
"Platform": "Android",
"DEFAULTS":
{
"BoldIsFont": true, "BoldOff": "[0x1b,0x77,!]", "BoldOn": "[0x1b,0x77,0x6D]",
"CompressDotsHigh": 12, "CompressIsFont": true, "CompressOff": "[0x1b,0x77,!]",
"CompressOn": "[0x1b,0x77,0x42]", "DoubleHighDotsHigh": 32, "DoubleHighIsFont": false,
"DoubleHighMask": 16, "DoubleHighOff": "[0x1b,!,0x10]", "DoubleHighOn": "[0x1b,!,0x10]",
"DoubleWideDotsHigh": 16, "DoubleWideHighPrefix": "[0x1b,!]", "DoubleWideIsFont": false,
"DoubleWideMask": 32, "DoubleWideOff": "[0x1b,!,0x20]", "DoubleWideOn": "[0x1b,!,0x20]",
"Initialize": "[0x00,0x00,0x00,0x00,0x1b,0x40,0x00,0x00,0x00]",
"NormalFont": "[0x1b,0x77,!,0x1b,!,0x00]", "NewLine": "[0x0d]", "NormalDotsHigh": 16,
"FormFeed": "[0x0d,0x0d,0x0d,0x0d,0x0d]", "ValidateAttribOnFormFeed": true,
"PrintHeadWidth": 384, "UseDoubleHWMask": true, "ValidateAttribOnFont": true,
"ValidateAttribOnNewLn": true, "NullsBeforeClose": 0, "PreCloseDelay": 0,
"EndOfGraphicsDelay": 0, "PostGraphicsDelay": 0, "PostGraphicsLineDelay": 0,
"PreGraphicsDelay": 0, "StartOfGraphicsDelay": 0, "BtConnectRetries" : 3,
"BtconnectRetryDelay" : 100, "BtWriteDataReadyTimeout" : 10000,
"BtWriteIntervalTimeout" : 10000, "BtMaxSegWrite" : 1024, "BtLinger" : 10
},
"PRINTERS":
{
"PB22_Fingerprint":
{
"DisplayName":"PB22 Bt Label Printer", "PrintHeadWidth": 384, "LABEL_01": "2in_FingerprintLabels",
"FormFeed": "[0x46,0x4F,0x52,0x4D,0x46,0x45,0x45,0x44]",
"Initialize": [], "NormalFont": [], "NullsBeforeClose": 0, "PreCloseDelay": 1000
},
"PB32_Fingerprint":
{
"DisplayName":"PB32 Bt Label Printer", "PrintHeadWidth": 576, "LABEL_01": "3in_FingerprintLabels",
"FormFeed": "[0x46,0x4F,0x52,0x4D,0x46,0x45,0x45,0x44]",
"Initialize": [], "NormalFont": [], "NullsBeforeClose": 0, "PreCloseDelay": 1000
}
},
"LABELS":
{
"2in_FingerprintLabels":
{
"ItemLabel":
{
"LabelDataStream": "DIR 4:AN 7:PP 30, 120:FT \"Swiss 721 Bold Condensed BT\",16:PT
\"ItemName$$\":PP 120,75:BARSET \"CODE128\",3,1,4,150:PB \"ItemNo$$\":PP 280, 260:FT \"Letter Gothic 12
Pitch BT\",14:PT \"ItemNo$$\":PF\r\n",
"VarPostfix": "$$"
},
"URL_QRLabel":
{
"StoreFormat": "INPUT ON\r\nLAYOUT INPUT \"URLQRLABEL.LAY\"\r\nDIR 4:AN 7:PP 100, 20:FT
\"Swiss 721 Bold Condensed BT\",16:PT VAR1$:PP 200, 20:FT \"Letter Gothic 12 Pitch BT\",14:PT VAR2$:PP 70,
450:BARSET \"QRCODE\",1,1,8,2,2:PB VAR3$\r\nLAYOUT END\r\nINPUT OFF\r\n",
"InvokeFormat": "INPUT OFF\r\nFORMAT INPUT \"#\",\"@\",\"|\"\r\nINPUT ON\r\nLAYOUT RUN
\"URLQRLABEL.LAY\"\r\n#qTextLine1$|qTextLine2$|qURL$|@\r\nPF\r\nINPUT OFF\r\n",
"VarPrefix": "q",
"VarPostfix": "$"
}
},
"3in_FingerprintLabels":
{
"ItemLabel":
{
"LabelDataStream": "DIR 4:AN 7:PP 40, 180:FT \"Swiss 721 Bold Condensed BT\",20:PT
\"ItemName$$\":PP 150,180:BARSET \"CODE128\",3,1,4,240:PB \"ItemNo$$\":PP 400, 330:FT \"Letter Gothic 12
Pitch BT\",14:PT \"ItemNo$$\":PF\r\n",
"VarPostfix": "$$"
},
"URL_QRLabel":
{
"StoreFormat": "INPUT ON\r\nLAYOUT INPUT \"URLQRLABEL.LAY\"\r\nDIR 4:AN 7:PP 200,
50:FT \"Swiss 721 Bold Condensed BT\",16:PT VAR1$:PP 300, 50:FT \"Letter Gothic 12 Pitch BT\",14:PT
VAR2$:PP 105,490:BARSET \"QRCODE\",1,1,13,2,2:PB VAR3$\r\nLAYOUT END\r\nINPUT OFF\r\n",
"InvokeFormat": "INPUT OFF\r\nFORMAT INPUT \"#\",\"@\",\"|\"\r\nINPUT ON\r\nLAYOUT RUN
\"URLQRLABEL.LAY\"\r\n#qTextLine1$|qTextLine2$|qURL$|@\r\nPF\r\nINPUT OFF\r\n",
"VarPrefix": "q",
"VarPostfix": "$"
}
}
}
}
}