类 EscCommand


  • @Deprecated
    public class EscCommand
    extends Command
    已过时。
    票据打印指令集 推荐使用新版票据指令集API Esc
    • 构造器详细资料

      • EscCommand

        public EscCommand()
        已过时。
    • 方法详细资料

      • addHorTab

        public void addHorTab()
        已过时。
        方法说明:插入水平跳格
      • addText

        public void addText​(java.lang.String text)
        已过时。
        方法说明:插入文字
        参数:
        text -
      • addText

        public void addText​(java.lang.String text,
                            java.lang.String charsetName)
                     throws java.io.UnsupportedEncodingException
        已过时。
        方法说明:插入文字
        参数:
        text -
        抛出:
        java.io.UnsupportedEncodingException
      • addArabicText

        public void addArabicText​(java.lang.String text)
        已过时。
        方法说明:插入阿拉伯文字
        参数:
        text -
      • addPrintAndLineFeed

        public void addPrintAndLineFeed()
        已过时。
        方法说明:进纸一行
      • RealtimeStatusTransmission

        public void RealtimeStatusTransmission​(EscCommand.STATUS status)
        已过时。
        方法说明:打印机实时状态请求
        参数:
        status - PRINTER_STATUS 打印机状态 PRINTER_OFFLINE 脱机状态 PRINTER_ERROR 错误状态 PRINTER_PAPER 纸张状态
      • addGeneratePluseAtRealtime

        public void addGeneratePluseAtRealtime​(EscCommand.FOOT foot,
                                               byte t)
        已过时。
        方法说明:立即开启钱箱
        参数:
        foot - 钱箱 2脚 F2 钱箱 5脚 F5
        t - 脉冲时间 tx100ms
      • addSound

        public void addSound​(byte n,
                             byte t)
        已过时。
        蜂鸣器
        参数:
        n - n是指蜂鸣器鸣叫次数。
        t - t 是指蜂鸣器鸣每次数鸣叫时间为(t × 50)毫秒
      • addSetRightSideCharacterSpacing

        public void addSetRightSideCharacterSpacing​(byte n)
        已过时。
        方法说明:设置字符右间距
        参数:
        n - 间距长度
      • getCommand

        public byte[] getCommand()
        已过时。
        方法说明:获得打印命令
        指定者:
        getCommand 在类中 Command
        返回:
        Vector
      • clrCommand

        public void clrCommand()
        已过时。
      • addSetAbsolutePrintPosition

        public void addSetAbsolutePrintPosition​(short n)
        已过时。
        方法说明:设置绝对打印位置
        参数:
        n - 与起始打印位置距离
      • addSelectOrCancelUserDefineCharacter

        public void addSelectOrCancelUserDefineCharacter​(EscCommand.ENABLE enable)
        已过时。
        方法说明:设置是否取消自定义字符
        参数:
        enable - 是否取消
      • addTurnUnderlineModeOnOrOff

        public void addTurnUnderlineModeOnOrOff​(EscCommand.UNDERLINE_MODE underline)
        已过时。
        方法说明:设置下划线
        参数:
        underline - 下划线类型
      • addSelectDefualtLineSpacing

        public void addSelectDefualtLineSpacing()
        已过时。
        方法说明:设置为默认行间距
      • addSetLineSpacing

        public void addSetLineSpacing​(byte n)
        已过时。
        方法说明:设置行间距
        参数:
        n - 行间距高度,包含文字
      • addCancelUserDefinedCharacters

        public void addCancelUserDefinedCharacters​(byte n)
        已过时。
        方法说明:设置取消自定义字符
        参数:
        n - 字符编号
      • addInitializePrinter

        public void addInitializePrinter()
        已过时。
        方法说明:打印机初始化
      • addTurnEmphasizedModeOnOrOff

        public void addTurnEmphasizedModeOnOrOff​(EscCommand.ENABLE enabel)
        已过时。
        方法说明:设置加粗模式
        参数:
        enabel - 是否加粗
      • addTurnDoubleStrikeOnOrOff

        public void addTurnDoubleStrikeOnOrOff​(EscCommand.ENABLE enabel)
        已过时。
        方法说明:设置加重模式
        参数:
        enabel - 是否加重
      • addPrintAndFeedPaper

        public void addPrintAndFeedPaper​(byte n)
        已过时。
        方法说明:设置打印后走纸距离

        走纸长度

      • addSelectCharacterFont

        public void addSelectCharacterFont​(EscCommand.FONT font)
        已过时。
        方法说明:设置字符类型
        参数:
        font - FONTA or FONTB
      • addSelectInternationalCharacterSet

        public void addSelectInternationalCharacterSet​(EscCommand.CHARACTER_SET set)
        已过时。
        方法说明:设置国际字符集
        参数:
        set - 字符集编号
      • addTurn90ClockWiseRotatin

        public void addTurn90ClockWiseRotatin​(EscCommand.ENABLE enabel)
        已过时。
        方法说明:设置字符是否旋转90°
        参数:
        enabel - 是否旋转
      • addSetRelativePrintPositon

        public void addSetRelativePrintPositon​(short n)
        已过时。
        方法说明:设置相对打印位置
        参数:
        n - 与上一字符的相对位置
      • addSelectJustification

        public void addSelectJustification​(EscCommand.JUSTIFICATION just)
        已过时。
        方法说明:设置对齐方式
        参数:
        just - 左 中 右对齐
      • addPrintAndFeedLines

        public void addPrintAndFeedLines​(byte n)
        已过时。
        方法说明:打印并且走纸多少行
        参数:
        n - 行数
      • addGeneratePlus

        public void addGeneratePlus​(EscCommand.FOOT foot,
                                    byte t1,
                                    byte t2)
        已过时。
        方法说明:开钱箱
        参数:
        foot - 钱箱引脚号
        t1 - 高电平时间
        t2 - 低电平时间
      • addSelectCodePage

        public void addSelectCodePage​(EscCommand.CODEPAGE page)
        已过时。
        方法说明:设置代码页
        参数:
        page - 代码页编号
      • addTurnUpsideDownModeOnOrOff

        public void addTurnUpsideDownModeOnOrOff​(EscCommand.ENABLE enable)
        已过时。
        方法说明:设置倒置模式
        参数:
        enable - 是否倒置
      • addSetCharcterSize

        public void addSetCharcterSize​(EscCommand.WIDTH_ZOOM width,
                                       EscCommand.HEIGHT_ZOOM height)
        已过时。
        方法说明:设置字符放大
        参数:
        width - 宽度放大倍数
        height - 高度放大倍数
      • addTurnReverseModeOnOrOff

        public void addTurnReverseModeOnOrOff​(EscCommand.ENABLE enable)
        已过时。
        方法说明:设置反白模式
        参数:
        enable - 是否反白
      • addSelectPrintingPositionForHRICharacters

        public void addSelectPrintingPositionForHRICharacters​(EscCommand.HRI_POSITION position)
        已过时。
        方法说明:设置条码可识别字符
        参数:
        position - 可识别字符位置
      • addSetLeftMargin

        public void addSetLeftMargin​(short n)
        已过时。
        方法说明:设置打印左间距
        参数:
        n - 左间距
      • addSetHorAndVerMotionUnits

        public void addSetHorAndVerMotionUnits​(byte x,
                                               byte y)
        已过时。
        方法说明:设置水平和垂直单位距离
        参数:
        x - 水平单位
        y - 垂直单位
      • addCutAndFeedPaper

        public void addCutAndFeedPaper​(byte length)
        已过时。
        方法说明:设置切纸后走纸
        参数:
        length - 走纸距离
      • addCutPaper

        public void addCutPaper()
        已过时。
        方法说明:切纸
      • addSetPrintingAreaWidth

        public void addSetPrintingAreaWidth​(short width)
        已过时。
        方法说明:设置打印宽度
        参数:
        width - 打印宽度
      • addSetAutoSatusBack

        public void addSetAutoSatusBack​(EscCommand.ENABLE enable)
        已过时。
        方法说明:设置打印机是否自动返回状态
        参数:
        enable - 是否返回
      • addSetFontForHRICharacter

        public void addSetFontForHRICharacter​(EscCommand.FONT font)
        已过时。
        方法说明:设置条码字符种类
        参数:
        font - FONTA or FONTB
      • addSetBarcodeHeight

        public void addSetBarcodeHeight​(byte height)
        已过时。
        方法说明:设置条码高度
        参数:
        height - 高度
      • addSetBarcodeWidth

        public void addSetBarcodeWidth​(byte width)
        已过时。
        方法说明:设置条码单元宽度
        参数:
        width - 条码宽度
      • addSetKanjiFontMode

        public void addSetKanjiFontMode​(EscCommand.ENABLE DoubleWidth,
                                        EscCommand.ENABLE DoubleHeight,
                                        EscCommand.ENABLE Underline)
        已过时。
        方法说明:设置是否汉字字体
        参数:
        DoubleWidth - 是否倍宽
        DoubleHeight - 是否倍高
        Underline - 是否下划线
      • addSelectKanjiMode

        public void addSelectKanjiMode()
        已过时。
        方法说明:设置汉字有效
      • addSetKanjiUnderLine

        public void addSetKanjiUnderLine​(EscCommand.UNDERLINE_MODE underline)
        已过时。
        方法说明:设置汉字下划线
        参数:
        underline -
      • addCancelKanjiMode

        public void addCancelKanjiMode()
        已过时。
        方法说明:设置汉字无效
      • addSetKanjiLefttandRightSpace

        public void addSetKanjiLefttandRightSpace​(byte left,
                                                  byte right)
        已过时。
        方法说明:设置汉字左右间距
        参数:
        left - 左间距
        right - 右间距
      • addSetQuadrupleModeForKanji

        public void addSetQuadrupleModeForKanji​(EscCommand.ENABLE enable)
        已过时。
        方法说明:设置汉字倍宽倍高
        参数:
        enable -
      • addBitmap

        public void addBitmap​(android.graphics.Bitmap bitmap,
                              int bitmapWidth,
                              boolean bitmapShake)
        已过时。
        方法说明:打印图片
        参数:
        bitmap - 图片
        bitmapWidth - 图片宽度
        bitmapShake - 是否执行抖动
      • addUPCA

        public void addUPCA​(java.lang.String content)
        已过时。
        方法说明:打印UPCA条码
        参数:
        content - 数据范围0-9,长度为11位
      • addUPCE

        public void addUPCE​(java.lang.String content)
        已过时。
        方法说明 打印UPCE条码
        参数:
        content - 数据范围0-9,长度为11位,必须以0开头
      • addEAN13

        public void addEAN13​(java.lang.String content)
        已过时。
        方法说明:打印EAN13码
        参数:
        content - 数据范围0-9,长度为12位
      • addEAN8

        public void addEAN8​(java.lang.String content)
        已过时。
        方法说明:打印EAN8码
        参数:
        content - 数据范围0-9,长度为7位
      • addCODE39

        public void addCODE39​(java.lang.String content)
        已过时。
        方法说明:打印UPCE条码
        参数:
        content - 数据范围0-9 A-Z SP $ % + - . /
      • addITF

        public void addITF​(java.lang.String content)
        已过时。
        方法说明:打印ITF条码
        参数:
        content - 数据范围 0-9 数据长度 偶数个
      • addCODABAR

        public void addCODABAR​(java.lang.String content)
        已过时。
        方法说明:打印CODABAR码
        参数:
        content - 数据范围 0-9 $ + - . / : 数据前后需插入A-D
      • addCODE93

        public void addCODE93​(java.lang.String content)
        已过时。
        方法说明:打印CODE93码
        参数:
        content - 数据范围0x00-0x7f
      • addCODE128

        public void addCODE128​(java.lang.String content)
        已过时。
        方法说明:打印CODE128码
        参数:
        content - 数据范围0x00-0x7f
      • genCodeC

        public java.lang.String genCodeC​(java.lang.String content)
        已过时。
      • genCodeB

        public java.lang.String genCodeB​(java.lang.String content)
        已过时。
      • genCode128

        public java.lang.String genCode128​(java.lang.String content)
        已过时。
      • addSelectSizeOfModuleForQRCode

        public void addSelectSizeOfModuleForQRCode​(byte n)
        已过时。
        方法说明:设置QRCode单元模块大小
        参数:
        n -
      • addSelectErrorCorrectionLevelForQRCode

        public void addSelectErrorCorrectionLevelForQRCode​(byte n)
        已过时。
        方法说明:设置QRCode纠错级别
      • addStoreQRCodeData

        public void addStoreQRCodeData​(java.lang.String content)
        已过时。
        方法说明:存入QRCode数据在打印机
      • addPrintQRCode

        public void addPrintQRCode()
        已过时。
        方法说明:打印存储的QRCode
      • addQueryPrinterStatus

        public void addQueryPrinterStatus()
        已过时。
        此方法一般在一张订单的最后加入, 打印机打印完成时, 会接收到一条GpCom.ACTION_DEVICE_STATUS广播, 可以在此广播里发送下一条订单给打印机
      • addCommand

        public void addCommand​(java.lang.String str)
        已过时。
        添加指令内容
        参数:
        str - 指令内容
      • addCommand

        public void addCommand​(byte[] command)
        已过时。
        添加指令内容
        参数:
        command - 指令内容
      • addCommand

        public void addCommand​(byte command)
        已过时。
        添加指令内容
        参数:
        command - 指令内容