概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造方法 | 方法 | 详细信息： 字段 | 构造方法 | 方法

## POSSDK
类 POSSDK

    java.lang.Object
      POSSDK.POSSDK

    public class POSSDK

extends java.lang.Object

字段摘要
`static int` | `ERR_PARAM`
`static int` | `ERR_PROCESSING`
`static int` | `FIRSTPORT`
`static int` | `NO_RECODE_LOG`
`POSCommand` | `pos_command`
`static int` | `POS_SUCCESS`
`static int` | `RECORD_LOG`
`static int` | `SECONDPORT`
`static int` | `WRITETIMEOUT`

构造方法摘要
`POSSDK()` 函数名称：POSSDK 函数功能：类对象实例化 参数描述：
`POSSDK(POSInterfaceAPI pos_interface)` 函数名称：POSSDK 函数功能：类对象实例化 参数描述：

方法摘要
`int` | `barcodePrint1Dimension(java.lang.String pszBuffer, int DataLength, int nType, int nWidthX, int nHeight, int nHriFontType, int nHriFontPosition)` 函数名称：barcodePrint1Dimension 函数功能：打印一维条码 参数描述：
`int` | `barcodePrintGS1DataBar(java.lang.String pszBuffer, int DataLength, int BarcodeType, int BasicElementWidth, int BarcodeHeight, int BasicElementHeight, int SeparatorHeight, int SegmentHeight, int HRI, int AI)` 函数名称：barcodePrintGS1DataBar 函数功能：打印GS1条码 参数描述：
`int` | `barcodePrintMaxicode(java.lang.String pszBuffer, int DataLength)` 函数名称：barcodePrintMaxicode 函数功能：打印MaxiCode条码。
`int` | `barcodePrintPDF417(java.lang.String pszBuffer, int DataLength, int AppearanceToHeight, int AppearanceToWidth, int RowsNumber, int ColumnsNumber, int Xsize, int LineHeight, int nCorrectGrade)` 函数名称：barcodePrintPDF417 函数功能：打印PDF417条码。
`int` | `barcodePrintQR(java.lang.String pszBuffer, int DataLength, int nOrgx, int BasicElementWidth, int SymbolType, int LanguageMode)` 函数名称：barcodePrintQR 函数功能： (标准打印模式) 打印QR条码。
`int` | `cashdrawerOpen(int CashdrawerID, int PulseOnTimes, int PulseOffTimes)` 函数名称：cashdrawerOpen 函数功能：产生钱箱控制脉冲，输出到指定引脚 参数描述：
`Bitmap` | `createRasterBitmap(java.lang.String printText, int textSize, int bold)` 函数名称：createRasterBitmap 函数功能：创建位图 参数描述：
`int` | `imageDownloadToPrinterFlash(int image_num, Bitmap[] cg_image, int PrinterWidth)` 函数名称：imageDownloadToPrinterFlash 函数功能：下载位图到Flash中 参数描述：
`int` | `imageDownloadToPrinterRAM(int ImageID, Bitmap image, int PrinterWidth)` Function: _imageDownloadToPrinterRAM
`int` | `imageFlashPrint(int ImageID, int Mode)` 函数名称：imageFlashPrint 函数功能：打印下载到Flash中的位图 参数描述：
`int` | `imagePrint(Bitmap image, int SingleDoubleFlag, int StartHorPos, int PrinterWidth)` 函数名称：imagePrint 函数功能：下载位图并打印 参数描述：
`int` | `imageRAMPrint(int ImageID, int Mode)` 函数名称：imageRAMPrint 函数功能：打印下载RAM的位图 参数描述：
`int` | `imageStandardModeRasterPrint(Bitmap image, int Mode, int PrinterWidth)` 函数名称：imageStandardModeRasterPrint 函数功能：打印光栅图像 参数描述：
`int` | `LogTrace(Context contexts, int IsRecord, java.lang.String FileName)` 函数名称：LogTrace 函数功能：记录日志文件 参数描述：
`int` | `pageModeClearBuffer()` 函数名称：pageModeClearBuffer 函数功能：在页模式或标签模式下清除缓冲区中的数据 参数描述： 返回值说明：
`int` | `pageModePrint()` 函数名称：pageModePrint 函数功能：页模式下打印 参数描述： 返回值说明：
`int` | `pageModeSetPrintArea(int X, int Y, int AreaWidth, int AreaHeight, int Direction)` 函数名称：pageModeSetPrintArea 函数功能：设置页模式的打印区域 参数描述：
`int` | `pageModeSetStartingPosition(int X, int Y)` 函数名称：pageModeSetStartingPosition 函数功能：页模式下设置打印起始位置。
`int` | `recordCommunicationData(Context contexts, int IsRecord, java.lang.String FileName)` 函数名称：recordCommunicationData 函数功能：设置通讯数据是否记录到文件功能 参数描述：
`int` | `standardModeSetPrintAreaWidth(int X, int Width)` 函数名称：standardModeSetPrintAreaWidth 函数功能：设置标准模式下打印宽度 参数描述：
`int` | `standardModeSetStartingPosition(int X)` 函数名称：standardModeSetStartingPosition 函数功能：标准模式下设置打印机起始点 参数描述：
`int` | `systemCutPaper(int CutMode, int FeedDistance)` 函数名称：systemCutPaper 函数功能：选择切纸模式并切纸 参数描述：
`int` | `systemDownloadFile(java.lang.String FileName, int timeout)` 函数名称：systemDownloadFile 函数功能：下载文件 参数描述：
`int` | `systemFeedLine(int LineNum)` 函数名称：_systemFeedLine 函数功能：打印缓冲区内数据并走纸 参数描述：
`int` | `systemQueryStatus(byte[] QueryStatusBuffer, int ReadSize)` 函数名称：systemQueryStatus 函数功能：实时状态返回 参数描述：
`int` | `systemReset()` 函数名称：systemReset 函数功能：打印机恢复默认设置 参数描述： 返回值说明：
`int` | `systemSelectPaperType(int PaperType)` 函数名称：systemSelectPaperType 函数功能：选择纸张类型 参数描述：
`int` | `systemSelectPrintMode(int Mode)` 函数名称：systemSelectPrintMode 函数功能：选择打印模式（标准模式和页模式） 参数描述：
`int` | `systemSetMotionUni(int HorizontalUnit, int VerticalUnit)` 函数名称：systemSetMotionUni 函数功能：设置横向和纵向可移动单位 参数描述：
`int` | `textEnterOrQuitColorPrint(int ColorPrint)` 函数名称：textEnterOrQuitColorPrint 函数功能：进入/退出双色打印模式 参数描述：
`int` | `textPrint(byte[] Buffer, int BytesOfBuffer)` 函数名称：textPrint 函数功能：设置打印文本 参数描述：
`int` | `textSelectCharSetAndCodePage(int CharSet, int CodePage)` 函数名称：textSelectCharSetAndCodePage 函数功能：选择国际字符集和代码页 参数描述：
`int` | `textSelectFont(int FontType, int FontStyle)` 函数名称：textSelectFont 函数功能：设置字体类型和风格 参数描述：
`int` | `textSelectFontMagnifyTimes(int HorizontalTimes, int VerticalTimes)` 函数名称：textSelectFontMagnifyTimes 函数功能：选择字体大小 参数描述：
`int` | `textSetCharacterSpace(int Space)` 函数名称：textSetCharacterSpace 函数功能：设置字符右间距 参数描述：
`int` | `textSetLineHeight(int Height)` 函数名称：textSetLineHeight 函数功能：设置行高 参数描述：
`int` | `textSetPrintColor(int Color)` 函数名称：textSetPrintColor 函数功能：指定字符颜色 参数描述：
`int` | `textStandardModeAlignment(int Alignment)` 函数名称：textStandardModeAlignment 函数功能：设置字体对齐方式 参数描述：
`int` | `textStandardModeRotate(int Rotate)` 函数名称：textStandardModeRotate 函数功能：旋转90°的倍数 参数描述：
`int` | `textUserDefinedCharacterCancel(int CharCode)` 函数名称：textUserDefinedCharacterCancel 函数功能：取消某个用户自定义字符 参数描述：
`int` | `textUserDefinedCharacterDefine(int BytesOfHeight, int DotsOfWidth, int StartingCode, int EndingCode, Bitmap[] image)` 函数名称：textUserDefinedCharacterDefine 函数功能：定义用户自定义字符 参数描述：
`int` | `textUserDefinedCharacterEnable(int Enable)` 函数名称：textUserDefinedCharacterEnable 函数功能：选择/取消用户自定义字符 参数描述：

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

字段详细信息

### POS_SUCCESS

    public static final int POS_SUCCESS

另请参见：
  常量字段值

### ERR_PROCESSING

    public static final int ERR_PROCESSING

另请参见：
  常量字段值

### ERR_PARAM

    public static final int ERR_PARAM

另请参见：
  常量字段值

### FIRSTPORT

    public static final int FIRSTPORT

另请参见：
  常量字段值

### SECONDPORT

    public static final int SECONDPORT

另请参见：
  常量字段值

### WRITETIMEOUT

    public static final int WRITETIMEOUT

另请参见：
  常量字段值

### RECORD_LOG

    public static final int RECORD_LOG

另请参见：
  常量字段值

### NO_RECODE_LOG

    public static final int NO_RECODE_LOG

另请参见：
  常量字段值

### pos_command

    public POSCommand pos_command

构造方法详细信息

### POSSDK

    public POSSDK()

  函数名称：POSSDK 函数功能：类对象实例化 参数描述：

  参数：
    `activity[in]：窗体组件` -
    `context[in]：使用的上下文。通常是你的` - Application 或 Activity 对象。
    `port_type[in]：端口类型，USBPORT：USB口；SERIALPORT：串口；WIFIPORT：WIFI端口；BLUETOOTHPORT：Bluetooth端口` - 返回值说明：

### POSSDK

    public POSSDK(POSInterfaceAPI pos_interface)

  函数名称：POSSDK 函数功能：类对象实例化 参数描述：

  参数：
    `pos_intface[in]：接口类对象` - 返回值说明：

方法详细信息

### recordCommunicationData

    public int recordCommunicationData(Context contexts,
                                       int IsRecord,
                                       java.lang.String FileName)

  函数名称：recordCommunicationData 函数功能：设置通讯数据是否记录到文件功能 参数描述：

  参数：
    `contexts[in]：应用程序目录` -
    `IsRecord[in]：是否通讯数据` - RECORD_LOG：记录通讯数据，NO_RECODE_LOG：不记录通讯数据
    `FileName[in]：记录数据文件的名称` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### LogTrace

    public int LogTrace(Context contexts,
                        int IsRecord,
                        java.lang.String FileName)

  函数名称：LogTrace 函数功能：记录日志文件 参数描述：

  参数：
    `contexts[in]：应用程序目录` -
    `IsRecord[in]：是否记录日志` - RECORD_LOG：记录日志文件，NO_RECODE_LOG：不记录日志文件
    `FileName[in]：记录日志文件的名称` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### systemReset

    public int systemReset()

  函数名称：systemReset 函数功能：打印机恢复默认设置 参数描述： 返回值说明：

  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### systemSelectPrintMode

    public int systemSelectPrintMode(int Mode)

  函数名称：systemSelectPrintMode 函数功能：选择打印模式（标准模式和页模式） 参数描述：

  参数：
    `Mode[in]：` - 打印模式，0：标准模式，1：页模式 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### systemSelectPaperType

    public int systemSelectPaperType(int PaperType)

  函数名称：systemSelectPaperType 函数功能：选择纸张类型 参数描述：

  参数：
    `PaperType[in]:打印纸张类型，0：表示连续纸，1：表示黑标记标签纸，2：表示白标记标签纸` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### systemSetMotionUni

    public int systemSetMotionUni(int HorizontalUnit,
                                  int VerticalUnit)

  函数名称：systemSetMotionUni 函数功能：设置横向和纵向可移动单位 参数描述：

  参数：
    `HorizontalUnit[in]：横向移动单位(垂直于进纸方向0-255)` -
    `VerticalUnit：纵向移动单位(进纸方向0-255)` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### systemQueryStatus

    public int systemQueryStatus(byte[] QueryStatusBuffer,
                                 int ReadSize)

  函数名称：systemQueryStatus 函数功能：实时状态返回 参数描述：

  参数：
    `QueryStatusBuffer[out]：打印机状态数据保存缓冲区` -
    `ReadSize[in]：要读取的字节数` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### systemFeedLine

    public int systemFeedLine(int LineNum)

  函数名称：_systemFeedLine 函数功能：打印缓冲区内数据并走纸 参数描述：

  参数：
    `LineNum[in]：走纸几行` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### systemCutPaper

    public int systemCutPaper(int CutMode,
                              int FeedDistance)

  函数名称：systemCutPaper 函数功能：选择切纸模式并切纸 参数描述：

  参数：
    `CutMode[in]：指定切纸模式。0：默认全切，不找标记，1：` - 默认半切，不找标记，65：默认半切，66：默认全切。
    `FeedDistance[in]：指定进纸长度的点数。可以为` - 0 到 255，切纸距离使用内部指令15将其转换为以点为单位。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### systemDownloadFile

    public int systemDownloadFile(java.lang.String FileName,
                                  int timeout)

  函数名称：systemDownloadFile 函数功能：下载文件 参数描述：

  参数：
    `FileName[in]：文件名称` -
    `timeout[in]：下载文件超时时间` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### cashdrawerOpen

    public int cashdrawerOpen(int CashdrawerID,
                              int PulseOnTimes,
                              int PulseOffTimes)

  函数名称：cashdrawerOpen 函数功能：产生钱箱控制脉冲，输出到指定引脚 参数描述：

  参数：
    `CashdrawerID[in]：钱箱引脚ID` - 。nID = 0, Pin ID = 2；nID = 1, Pin ID = 5
    `PulseOnTimes[in]：指定往钱箱发送的高电平脉冲保持时间，` - 0 <= PulseOnTimes <= 255, 打开脉冲时间为：PulseOnTimes*2 ms。
    `PulseOffTimes[in]：指定往钱箱发送的低电平脉冲保持时间，` - 0 <= PulseOffTimes <= 255, 关闭脉冲时间为：PulseOffTimes*2 ms。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textSelectCharSetAndCodePage

    public int textSelectCharSetAndCodePage(int CharSet,
                                            int CodePage)

  函数名称：textSelectCharSetAndCodePage 函数功能：选择国际字符集和代码页 参数描述：

  参数：
    `CharSet[in]：0` - <= CharSet <= 13，表示一种国际字符集，不同的字符集在0x23-0x7E之间的字符定义是不一样的。
    `CodePage[in]：0` - <= nCodePage <= 255: 表示代码页，不同的代码页对0x80-0xFF之间的字符定义是不一样的。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textSetLineHeight

    public int textSetLineHeight(int Height)

  函数名称：textSetLineHeight 函数功能：设置行高 参数描述：

  参数：
    `Height[in]：字符纵向间距` - 。0 <= Height <= 255。如果 Height小于字符高度, 则行高为字符高度, 行与行之间没有间隙。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textSetCharacterSpace

    public int textSetCharacterSpace(int Space)

  函数名称：textSetCharacterSpace 函数功能：设置字符右间距 参数描述：

  参数：
    `Space[in]：指定右间距的点数。可以为` - 0 到 255。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textStandardModeAlignment

    public int textStandardModeAlignment(int Alignment)

  函数名称：textStandardModeAlignment 函数功能：设置字体对齐方式 参数描述：

  参数：
    `Alignment[in]：Alignment：0左对齐、1中间对齐、2右对齐` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textSetPrintColor

    public int textSetPrintColor(int Color)

  函数名称：textSetPrintColor 函数功能：指定字符颜色 参数描述：

  参数：
    `Color[in]：指定字符的颜色` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textPrint

    public int textPrint(byte[] Buffer,
                         int BytesOfBuffer)

  函数名称：textPrint 函数功能：设置打印文本 参数描述：

  参数：
    `Buffer[in]：打印文本内容缓冲区` -
    `BytesOfBuffer[in]：打印字体字节数` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textSelectFontMagnifyTimes

    public int textSelectFontMagnifyTimes(int HorizontalTimes,
                                          int VerticalTimes)

  函数名称：textSelectFontMagnifyTimes 函数功能：选择字体大小 参数描述：

  参数：
    `HorizontalTimes[in]：横向放大倍数，可以为1-6` -
    `VerticalTimes[in]：纵向放大倍数，可以为1-6` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textStandardModeRotate

    public int textStandardModeRotate(int Rotate)

  函数名称：textStandardModeRotate 函数功能：旋转90°的倍数 参数描述：

  参数：
    `Rotate[in]：旋转90°的倍数，0：不旋转，1：顺时针旋转90°，2：旋转180°，3：逆时针旋转90°` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### textSelectFont

    public int textSelectFont(int FontType,
                              int FontStyle)

  函数名称：textSelectFont 函数功能：设置字体类型和风格 参数描述：

  参数：
    `FontType[in]：指定字符的字体类型。` - 可以为以下列表中所列值之一。 0x00--标准 ASCII;0x01-压缩 ASCII;0x02--用户自定义字符 ;0x03—标准宋体汉字 。
    `FontStyle[in]：字体风格。0x00` - 正常；0x08 加粗；0x80 1点粗的下划线； 0x100 2点粗的下划线； 0x200 倒置（只在行首有效）； 0x400 反显（黑底白字）；0x800 平滑处理（用于放大时）。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textEnterOrQuitColorPrint

    public int textEnterOrQuitColorPrint(int ColorPrint)

  函数名称：textEnterOrQuitColorPrint 函数功能：进入/退出双色打印模式 参数描述：

  参数：
    `ColorPrint[in]：双色打印模式设置。0：退出双色打印，1：进入双色打印` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textUserDefinedCharacterEnable

    public int textUserDefinedCharacterEnable(int Enable)

  函数名称：textUserDefinedCharacterEnable 函数功能：选择/取消用户自定义字符 参数描述：

  参数：
    `Enable[in]：是否使用用户自定义字符，0：不使用，1：使用` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textUserDefinedCharacterDefine

    public int textUserDefinedCharacterDefine(int BytesOfHeight,
                                              int DotsOfWidth,
                                              int StartingCode,
                                              int EndingCode,
                                              Bitmap[] image)

  函数名称：textUserDefinedCharacterDefine 函数功能：定义用户自定义字符 参数描述：

  参数：
    `BytesOfHeight[in]：指定纵向字节数` - [1,3]
    `DotsOfWidth[in]：` - 指定横向点数。[1,48]
    `StartingCode[in]：起始字符代码。[32` - 127]
    `EndingCode[in]：` - 终止代码。 [32 127]
    `image[in]：自定义字符结构体` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### textUserDefinedCharacterCancel

    public int textUserDefinedCharacterCancel(int CharCode)

  函数名称：textUserDefinedCharacterCancel 函数功能：取消某个用户自定义字符 参数描述：

  参数：
    `CharCode[in]：自定义字符序号[32,127]` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### imagePrint

    public int imagePrint(Bitmap image,
                          int SingleDoubleFlag,
                          int StartHorPos,
                          int PrinterWidth)

  函数名称：imagePrint 函数功能：下载位图并打印 参数描述：

  参数：
    `image[in]：图像结构体` -
    `SingleDoubleFlag[in]：打印方式，0：8点单密度，1：8点双密度，32：24点单密度，33：24点双密度` -
    `StartHorPos[in]：初始打印位置。` -
    `PrinterWidth[in]：打印宽度` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### imageDownloadToPrinterRAM

    public int imageDownloadToPrinterRAM(int ImageID,
                                         Bitmap image,
                                         int PrinterWidth)

  Function: _imageDownloadToPrinterRAM

  参数：
    `image[in]：图像结构体` -
    `ImageID[in]：下载到RAM的位图图号，0` - ≤ n ≤ 7
    `PrinterWidth[in]：打印宽度` -
  返回：
    成功： POS_SUCCESS，失败： ERR_PROCESSING,ERR_PARAM

### imageRAMPrint

    public int imageRAMPrint(int ImageID,
                             int Mode)

  函数名称：imageRAMPrint 函数功能：打印下载RAM的位图 参数描述：

  参数：
    `ImageID[in]：下载到RAM的位图图号，0` - ≤ n ≤ 7
    `Mode[in]：指定图像的打印模式` - , 0x00 正常、0x01 倍宽、 0x02 倍高、0x03 倍宽且倍高 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### imageDownloadToPrinterFlash

    public int imageDownloadToPrinterFlash(int image_num,
                                           Bitmap[] cg_image,
                                           int PrinterWidth)

  函数名称：imageDownloadToPrinterFlash 函数功能：下载位图到Flash中 参数描述：

  参数：
    `ImageNum[in]：下载到Flash中的图像的个数` -
    `cg_image[in]：下载到Flash中的位图结构体` -
    `PrinterWidth[in]：打印宽度` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### imageFlashPrint

    public int imageFlashPrint(int ImageID,
                               int Mode)

  函数名称：imageFlashPrint 函数功能：打印下载到Flash中的位图 参数描述：

  参数：
    `ImageID[in]：下载到FLASH的位图图号，0` - ≤ n ≤ 255
    `Mode[in]：指定图像的打印模式` - , 0x00 正常、0x01 倍宽、 0x02 倍高、0x03 倍宽且倍高 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### createRasterBitmap

    public Bitmap createRasterBitmap(java.lang.String printText,
                                     int textSize,
                                     int bold)

  函数名称：createRasterBitmap 函数功能：创建位图 参数描述：

  参数：
    `printText[in]：文字内容信息` -
    `textSize[in]：画布的尺寸` -
    `bold[in]：打印内容字体的粗细程度` - 返回值说明：
  返回：
    成功：Bitmap结构体，失败：ERR_PROCESSING,ERR_PARAM

### imageStandardModeRasterPrint

    public int imageStandardModeRasterPrint(Bitmap image,
                                            int Mode,
                                            int PrinterWidth)

  函数名称：imageStandardModeRasterPrint 函数功能：打印光栅图像 参数描述：

  参数：
    `image[in]：位图图像结构体` -
    `Mode[in]：指定位图的打印模式` - , 0x00 正常、0x0倍宽、 0x02倍高、0x03倍宽且倍高
    `PrinterWidth[in]：打印的最大宽度` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### barcodePrint1Dimension

    public int barcodePrint1Dimension(java.lang.String pszBuffer,
                                      int DataLength,
                                      int nType,
                                      int nWidthX,
                                      int nHeight,
                                      int nHriFontType,
                                      int nHriFontPosition)

  函数名称：barcodePrint1Dimension 函数功能：打印一维条码 参数描述：

  参数：
    `pszBuffer[in]：指向将要打印的条码信息` -
    `DataLength[in]:` - 表示指定将要打印的条码信息字符个数
    `nType[in]：` - 表示条码类型代号 65 <= nType <= 73
    `nWidthX[in]:` - 表示条码的基本模块宽度代号 2 <= nWidthX <= 6
    `nHeight[in]:` - 表示条码图案的高度(单位：点数) 1 <= nHeight <= 255
    `nHriFontType[in]:表示` - HRI 字体类型代号 0 <= nHriFontType <= 1
    `nHriFontPosition[in]:` - 表示 HRI 字体的位置代号 0 <= nHriFontPosition <= 3 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### barcodePrintQR

    public int barcodePrintQR(java.lang.String pszBuffer,
                              int DataLength,
                              int nOrgx,
                              int BasicElementWidth,
                              int SymbolType,
                              int LanguageMode)

  函数名称：barcodePrintQR 函数功能： (标准打印模式) 打印QR条码。 参数描述：

  参数：
    `pszBuffer[in]：数据字符，指向以` - null 结尾的字符串
    `DataLength[in]：` - 指定由参数 pszInfo指向的字符串个数，即将要发送给打印机的字符总数。具体值与条码类型有关。
    `nOrgx` - 指定将要打印的条码的起始点与左边界的距离点数
    `BasicElementWidth` - 指定条码的基本元素宽度。可以为 1 到 10。
    `SymbolType` - 符号类型。可以为1或2，1—原始类型，2—增强类型(建议使用)。
    `LanguageMode` - 语言模式。可以为0或1，0—中文，1—日文。 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### barcodePrintPDF417

    public int barcodePrintPDF417(java.lang.String pszBuffer,
                                  int DataLength,
                                  int AppearanceToHeight,
                                  int AppearanceToWidth,
                                  int RowsNumber,
                                  int ColumnsNumber,
                                  int Xsize,
                                  int LineHeight,
                                  int nCorrectGrade)

  函数名称：barcodePrintPDF417 函数功能：打印PDF417条码。 此函数并不立即打印条码，而是一直到调用函数 POSPLPrint时才打印。 相关指令GS p nA nB nC nD nE nF；GS q n 参数描述：

  参数：
    `pszBuffer[in]:` - 数据字符，指向以 null 结尾的字符串。
    `DataLength[in]:` - 指定由参数 pszInfo指向的字符串个数，即将要发送给打印机的字符总数。具体值与条码类型有关。
    `AppearanceToHeight[in]：外观比高度比例因子。可以为` - 1 到 10。
    `AppearanceToWidth[in]：` - 外观比宽度比例因子。可以为1 到 100。
    `RowsNumber[in]：指定条码行数。可以为3` - 到 90。
    `ColumnsNumber[in]：指定条码的列数。可以为` - 1 到 30。
    `Xsize[in]：X尺寸，可以为1` - 到 7。
    `LineHeight[in]：行高，可以为2` - 到 25。
    `nCorrectGrade` - 条码就错级别。可以为1 到 8。
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### barcodePrintMaxicode

    public int barcodePrintMaxicode(java.lang.String pszBuffer,
                                    int DataLength)

  函数名称：barcodePrintMaxicode 函数功能：打印MaxiCode条码。 参数描述：

  参数：
    `pszBuffer[in]：` - 数据字符，指向以 null 结尾的字符串。
    `nBytesOfBuffer[in]：` - 指定由参数 pszInfo指向的字符串个数，即将要发送给打印机的字符总数。具体值与条码类型有关。
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### barcodePrintGS1DataBar

    public int barcodePrintGS1DataBar(java.lang.String pszBuffer,
                                      int DataLength,
                                      int BarcodeType,
                                      int BasicElementWidth,
                                      int BarcodeHeight,
                                      int BasicElementHeight,
                                      int SeparatorHeight,
                                      int SegmentHeight,
                                      int HRI,
                                      int AI)

  函数名称：barcodePrintGS1DataBar 函数功能：打印GS1条码 参数描述：

  参数：
    `pszBuffer[in]：` - 数据字符，指向以 null 结尾的字符串。
    `DataLength[in]:` - 指定由参数 pszInfo指向的字符串个数，即将要发送给打印机的字符总数。
    `BarcodeType[in]：代表条码GS1类型及字符集(1-7)。` -
    `BasicElementWidth[in]：指定条码的基本元素宽度(1-6)。` -
    `BarcodeHeight[in]：指定条码的高度点数(2-250)。` -
    `BasicElementHeight[in]：` - 指定条码的高度点数(1-10)。
    `SeparatorHeight[in]:表示分隔符的高度。(1-10)。` -
    `SegmentHeight[in]:表示每行条码符号的段数。(2-20)` -
    `HRI[in]：指定` - HRI（Human Readable Interpretation）字符的字体类型。 可以为以下列表中所列值之一(1-4)。
    `AI[in]：是否应用AI（应用标识符）：0表示不应用AI；1表示应用AI。(0-1)` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### standardModeSetPrintAreaWidth

    public int standardModeSetPrintAreaWidth(int X,
                                             int Width)

  函数名称：standardModeSetPrintAreaWidth 函数功能：设置标准模式下打印宽度 参数描述：

  参数：
    `X[in]：打印左边距` -
    `Width[in]：设置打印宽度` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### pageModeSetPrintArea

    public int pageModeSetPrintArea(int X,
                                    int Y,
                                    int AreaWidth,
                                    int AreaHeight,
                                    int Direction)

  函数名称：pageModeSetPrintArea 函数功能：设置页模式的打印区域 参数描述：

  参数：
    `X[in]：横坐标` - 0 -65535
    `Y[in]：纵坐标` - 0- 65535
    `AreaWidth[in]：打印宽度` - 0 -65535
    `AreaHeight[in]：打印高度` - 0 -65535
    `Direction[in]：打印方向` - 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### standardModeSetStartingPosition

    public int standardModeSetStartingPosition(int X)

  函数名称：standardModeSetStartingPosition 函数功能：标准模式下设置打印机起始点 参数描述：

  参数：
    `X[in]：起始打印位置，可以为` - 0 到 65535点 返回值说明：
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### pageModeSetStartingPosition

    public int pageModeSetStartingPosition(int X,
                                           int Y)

  函数名称：pageModeSetStartingPosition 函数功能：页模式下设置打印起始位置。 参数描述：

  参数：
    `X[in]：横向坐标。` -
    `Y[in]：纵向坐标。` -
  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING,ERR_PARAM

### pageModePrint

    public int pageModePrint()

  函数名称：pageModePrint 函数功能：页模式下打印 参数描述： 返回值说明：

  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

### pageModeClearBuffer

    public int pageModeClearBuffer()

  函数名称：pageModeClearBuffer 函数功能：在页模式或标签模式下清除缓冲区中的数据 参数描述： 返回值说明：

  返回：
    成功：POS_SUCCESS，失败：ERR_PROCESSING

概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造方法 | 方法 | 详细信息： 字段 | 构造方法 | 方法