public class EscCmd extends Cmd
Constructor and Description |
---|
EscCmd() |
Modifier and Type | Method and Description |
---|---|
void |
Code128_B(java.lang.String data)
Code_B 类型条码
|
void |
CODE39(java.lang.String data)
CODE39 类型条码
|
void |
CODE93(java.lang.String data)
CODE93 类型条码
|
void |
CODEBAR(java.lang.String data)
CODEBAR 类型条码
|
void |
EAN13(java.lang.String data)
EAN13类型条码
|
void |
EAN8(java.lang.String data)
EAN8类型条码
|
byte[] |
getAllCutCmd()
For Esc
全切 All cut |
byte[] |
getBarcodeCmd(BarcodeType barcodeType,
BarcodeSetting barcodeSetting,
java.lang.String barcodeContent)
Get Barcode Printing command
获取条码打印指令(含二维码) |
byte[] |
getBeepCmd()
For Esc
蜂鸣 Beep |
byte[] |
getBitmapCmd(BitmapSetting bitmapSetting,
android.graphics.Bitmap bitmap)
获取图片打印的指令
Get Bitmap printing command |
byte[] |
getCommonSettingCmd(CommonSetting commonSetting)
获取通用设置的指令
Common Setting command |
byte[] |
getCpclHeaderCmd(int pageHigh,
int pageWidth,
int printCopies)
For Cpcl Inital Command
|
byte[] |
getCRCmd()
\r 回车
Enter |
byte[] |
getEndCmd()
获取结束指令(针打则为退纸)
End command |
byte[] |
getHalfCutCmd()
For Esc
半切 Half cut |
byte[] |
getHeaderCmd()
获取指令头(通常是打印机初始化指令)
Get header commands Tsc: CLS command , clear cache Esc/Pin: printer initialization |
byte[] |
getLFCmd()
\n 换行
Wrap |
byte[] |
getLFCRCmd()
换行+回车
Wrap + Enter |
byte[] |
getPrintCopies(int printCopies)
设置打印份数,Print Copies Setting(For Tsc)
|
byte[] |
getSelfTestCmd()
打印自测页
Test page print
|
byte[] |
getTextCmd(TextSetting textSetting,
java.lang.String text)
获取文本打印的指令
Print text command |
byte[] |
getTextCmd(TextSetting textSetting,
java.lang.String text,
java.lang.String chartSetName)
获取文本打印的指令
Print text command |
void |
ITF(java.lang.String data)
ITF 类型条码
|
void |
UPCA(java.lang.String data)
UPCA类型条码
|
void |
UPCE(java.lang.String data)
UPCE类型条码
|
append, arrayAddToList, clear, getAppendCmds, getChartsetName, getOpenMoneyBoxCmd, getOpenMoneyBoxCmd, getVerifiedStr, listToArray, setChartsetName
public byte[] getHeaderCmd()
Cmd
getHeaderCmd
in class Cmd
public byte[] getCpclHeaderCmd(int pageHigh, int pageWidth, int printCopies)
Cmd
getCpclHeaderCmd
in class Cmd
pageHigh
- In-mmpageWidth
- In-mmprintCopies
- range: 0 ~ npublic byte[] getPrintCopies(int printCopies)
Cmd
getPrintCopies
in class Cmd
printCopies
- Default:1public byte[] getEndCmd()
Cmd
public byte[] getLFCmd()
Cmd
public byte[] getCRCmd()
Cmd
public byte[] getLFCRCmd()
Cmd
getLFCRCmd
in class Cmd
public byte[] getCommonSettingCmd(CommonSetting commonSetting)
Cmd
getCommonSettingCmd
in class Cmd
public byte[] getTextCmd(TextSetting textSetting, java.lang.String text, java.lang.String chartSetName) throws java.io.UnsupportedEncodingException
Cmd
getTextCmd
in class Cmd
textSetting
- 文本设置, Text Settingtext
- 文本内容,ContentchartSetName
- 文本编码,GBK[Default]、UTF-8java.io.UnsupportedEncodingException
public byte[] getTextCmd(TextSetting textSetting, java.lang.String text) throws java.io.UnsupportedEncodingException
Cmd
getTextCmd
in class Cmd
textSetting
- 文本设置text
- 文本内容,编码使用 chartsetName设置,默认为GBK, chartsetname setting, default:GBKjava.io.UnsupportedEncodingException
public byte[] getBitmapCmd(BitmapSetting bitmapSetting, android.graphics.Bitmap bitmap)
Cmd
getBitmapCmd
in class Cmd
bitmapSetting
- 图片设置(限宽), Bitmap setting (width limit)bitmap
- 要打印的图片 the bitmap which to printpublic byte[] getBarcodeCmd(BarcodeType barcodeType, BarcodeSetting barcodeSetting, java.lang.String barcodeContent) throws SdkException
Cmd
getBarcodeCmd
in class Cmd
barcodeType
- 条码类型barcodeSetting
- 条码设置barcodeContent
- 条码内容SdkException
public byte[] getSelfTestCmd()
Cmd
getSelfTestCmd
in class Cmd
public byte[] getBeepCmd()
Cmd
getBeepCmd
in class Cmd
public byte[] getAllCutCmd()
Cmd
getAllCutCmd
in class Cmd
public byte[] getHalfCutCmd()
Cmd
getHalfCutCmd
in class Cmd
public void UPCA(java.lang.String data)
data
- 内容public void UPCE(java.lang.String data)
data
- 内容public void EAN13(java.lang.String data)
data
- 内容public void EAN8(java.lang.String data)
data
- 内容public void CODE39(java.lang.String data)
data
- 内容public void ITF(java.lang.String data)
data
- 内容public void CODEBAR(java.lang.String data)
data
- 内容public void CODE93(java.lang.String data)
data
- 内容public void Code128_B(java.lang.String data)
data
- 内容