POSSDK
类 POSCommand

java.lang.Object
  继承者 POSSDK.POSCommand

public class POSCommand
extends java.lang.Object


字段摘要
static int ERR_BARCODE_GS1DATABAR_SET_PARAM
           
static int ERR_BARCODE_PDF417_SELECT_CORRECTION_GRADE
           
static int ERR_BARCODE_PDF417_SET_SIZE
           
static int ERR_BARCODE_PRINT_1D
           
static int ERR_BARCODE_PRINT_2D
           
static int ERR_BARCODE_QR_SET_PARAM
           
static int ERR_BARCODE_SELECT_BARCODE_HEIGHT
           
static int ERR_BARCODE_SELECT_HRI_FONT_POSITION
           
static int ERR_BARCODE_SELECT_HRI_FONT_TYPE
           
static int ERR_BARCODE_SELECT_MODULE_WIDTH
           
static int ERR_CASH_DRAWER_OPEN
           
static int ERR_IMAGE_DOWNLOAD_AND_PRINT
           
static int ERR_IMAGE_DOWNLOAD_FLASH
           
static int ERR_IMAGE_DOWNLOAD_RAM
           
static int ERR_IMAGE_FLASH_PRINT
           
static int ERR_IMAGE_RAM_PRINT
           
static int ERR_IMAGE_STANDARD_MODE_RASTER_PRINT
           
static int ERR_PAGE_MODE_CLEAR_BUFFER
           
static int ERR_PAGE_MODE_PRINT
           
static int ERR_PAGE_MODE_SET_PRINT_AREA
           
static int ERR_PAGE_MODE_SET_PRINT_DIRECTION
           
static int ERR_PAGE_MODE_SET_VERTICAL_STARTING_POSITION
           
static int ERR_PARAM
           
static int ERR_PROCESSING
           
static int ERR_STANDARD_MODE_SET_HORIZONTAL_STARTING_POSITION
           
static int ERR_STANDARD_MODE_SET_LEFT_MARGIN
           
static int ERR_STANDARD_MODE_SET_PRINTAREA_WIDTH
           
static int ERR_SYSTEM_CUT_PAPER
           
static int ERR_SYSTEM_FEED_LINE
           
static int ERR_SYSTEM_QUERY_STATUS
           
static int ERR_SYSTEM_SELECT_PAPER_TYPE
           
static int ERR_SYSTEM_SELECT_PRINT_MODE
           
static int ERR_SYSTEM_SET_MOTION_UNIT
           
static int ERR_TEXT_ENTER_QUIT_COLOR_PRINT
           
static int ERR_TEXT_FONT_USER_DEFINED
           
static int ERR_TEXT_FONT_USER_DEFINED_CANCEL
           
static int ERR_TEXT_FONT_USER_DEFINED_ENABLE
           
static int ERR_TEXT_SELECT_CHAR_SET
           
static int ERR_TEXT_SELECT_CODE_PAGE
           
static int ERR_TEXT_SELECT_FONT_TYPE
           
static int ERR_TEXT_SELECT_MAGNIFY_TIMES
           
static int ERR_TEXT_SET_CHARACTER_SPACE
           
static int ERR_TEXT_SET_COLOR_PRINT
           
static int ERR_TEXT_SET_FONT_STYLE_BOLD
           
static int ERR_TEXT_SET_FONT_STYLE_REVERSE
           
static int ERR_TEXT_SET_FONT_STYLE_SMOOTH
           
static int ERR_TEXT_SET_FONT_STYLE_UNDERLINE
           
static int ERR_TEXT_SET_LINE_HEIGHT
           
static int ERR_TEXT_STANDARD_MODE_ALIGNMENT
           
static int ERR_TEXT_STANDARD_MODE_ROTATE
           
static int ERR_TEXT_STANDARD_MODE_UPSIDEDOWN
           
static int FIRSTPORT
           
static int NO_RECODE_LOG
           
static int POS_SUCCESS
           
static int RECORD_LOG
           
static int SECONDPORT
           
static int WRITETIMEOUT
           
 
构造方法摘要
POSCommand(POSInterfaceAPI pos_intface)
          函数名称:POSCommand 函数功能:类对象实例化 参数描述:
 
方法摘要
 int _barcodePrint1Dimension(int BarcodeType, int DataLength)
          函数名称:_barcodePrint1Dimension 函数功能:设置一维条码类型 参数描述:
 int _barcodePrint2Dimension(int BarcodeType, int DataLength)
          函数名称:_barcodePrint2Dimension 函数功能:设置而为条码类型 参数描述:
 int _barcodePrintGS1DataBar1Dimension(int BarcodeType, int BasicElementWidth, int BarcodeHeight, int BasicElementHeight, int SeparatorHeight, int SegmentHeight, int HRI, int AI)
          函数名称:_barcodePrintGS1DataBar1Dimension 函数功能:设置GS1条码参数 参数描述:
 int _barcodePrintPDF417(int AppearanceToHeight, int AppearanceToWidth, int RowsNumber, int ColumnsNumber, int Xsize, int LineHeight)
          函数名称:_barcodePrintPDF417 函数功能:设置PDF417码参数 参数描述:
 int _barcodePrintPDF417CorrectionGrade(int CorrectionGrade)
          函数名称:_barcodePrintPDF417CorrectionGrade 函数功能:设置PDF417码纠错等级 参数描述:
 int _barcodePrintQR(int BasicElementWidth, int SymbolType, int LanguageMode)
          函数名称:_barcodePrintQR 函数功能:设置QR条码参数 参数描述:
 int _barcodeSelectBarcodeHeight(int BarcodeHeight)
          函数名称:_barcodeSelectBarcodeHeight 函数功能:设置条码高度 参数描述:
 int _barcodeSelectHriFontType(int HriFontType)
          函数名称:_barcodeSelectHriFontType 函数功能:选择条码 HRI 字符的字体格式 参数描述:
 int _barcodeSetHriFontPosition(int Position)
          函数名称:_barcodeSetHriFontPosition 函数功能:选择HRI字符的打印位置 参数描述:
 int _barcodeSetModuleWidth(int ModuleWidth)
          函数名称:_barcodeSetModuleWidth 函数功能:设置条码的基本模块宽度 参数描述:
 int _cashdrawerOpen(int CashdrawerID, int PulseOnTimes, int PulseOffTimes)
          函数名称:_cashdrawerOpen 函数功能:产生钱箱控制脉冲,输出到指定引脚 参数描述:
 Bitmap _createRasterBitmap(java.lang.String printText, int textSize, int bold)
          函数名称:_createRasterBitmap 函数功能:创建位图 参数描述:
 int _getGreyLevel(int pixel, float intensity)
          函数名称:_getGreyLevel 函数功能:获取位图像素点灰度值 参数描述:
 int _imageDownLoadAndPrint(Bitmap image, int Mode, int StartHorPos)
          函数名称:_imageDownLoadAndPrint 函数功能:下载位图并打印 参数描述:
 int _imageDownloadToPrinterFlash(int image_num, Bitmap[] cg_image)
          函数名称:_imageDownloadToPrinterFlash 函数功能:下载位图到Flash中 参数描述:
 int _imageDownloadToPrinterRAM(Bitmap cg_image, int nID)
          函数名称:_imageDownloadToPrinterRAM 函数功能:图像数据格式转换 参数描述:
 int _imageFlashPrint(int ImageID, int Mode)
          函数名称:_imageFlashPrint 函数功能:打印下载到Flash中的位图 参数描述:
 int _imageFormatConvertForDownload(Bitmap cg_image, byte[] data_buf)
          函数名称:_imageFormatConvertForDownload 函数功能:图像数据格式转换 参数描述:
 int _imageFormatConvertToUserDefinedData(Bitmap image, byte[] img_buf)
          函数名称:_imageFormatConvertToUserDefinedData 函数功能:用户自定义字符图像转换为用户自定字符数据 参数描述:
 Bitmap _imageInitWithUIImage(Bitmap image, int PrintAreaWidth)
          函数名称:_imageInitWithUIImage 函数功能:把Image缩放到允许的范围内 参数描述:
 int _imagePrinterRAM(int nID, int nOrgx, int nMode)
          函数名称:_imagePrinterRAM 函数功能:定义下载的位图 参数描述:
 int _imageRAMPrint(int ImageID, int Mode)
          函数名称:_imageRAMPrint 函数功能:打印下载RAM的位图 参数描述:
 int _imageStandardModeRasterPrint(Bitmap cg_image, int Mode)
          函数名称:_imageStandardModeRasterPrint 函数功能:打印光栅图像 参数描述:
 int _pageModeClearBuffer()
          函数名称:_pageModeClearBuffer 函数功能:在页模式或标签模式下清除缓冲区中的数据 参数描述: 返回值说明:
 int _pageModePrint()
          函数名称:_pageModePrint 函数功能:页模式下打印 参数描述: 返回值说明:
 int _pageModeSetPrintArea(int X, int Y, int AreaWidth, int AreaHeight)
          函数名称:_pageModeSetPrintArea 函数功能:设置页模式的打印区域 参数描述:
 int _pageModeSetPrintDirection(int Direction)
          函数名称:_pageModeSetPrintDirection 函数功能:设置页模式的打印方向 参数描述:
 int _pageModeSetVerStartingPosition(int Mode, int Distance)
          函数名称:_pageModeSetVerStartingPosition 函数功能:设置页模式或标签模式下的纵向绝对\相对位置 参数描述:
 Bitmap _scaleImage(Bitmap picture, int newWidth)
          函数名称:_scallImage 函数功能:把Image缩放到允许的范围内 参数描述:
 int _standardModeSeLeftMargin(int LeftMargin)
          函数名称:_standardModeSeLeftMargin 函数功能:设置左边距(需要确认发送的指令?????)
 int _standardModeSetHorStartingPosition(int Mode, int Distance)
          函数名称:_standardModeSetHorStartingPosition 函数功能:设置打印机起始点的绝对\相对横向位置 参数描述:
 int _standardModeSetPrintAreaWidth(int Width)
          函数名称:_standardModeSetPrintAreaWidth 函数功能:设置标准模式下打印区域宽度 参数描述:
 int _systemCutPaper(int CutMode, int FeedDistance)
          函数名称:_systemCutPaper 函数功能:选择切纸模式并切纸 参数描述:
 int _systemDownloadFile(java.lang.String FileName, int timeout)
          函数名称:_systemDownloadFile 函数功能:下载文件 参数描述:
 int _systemFeedLine()
          函数名称:_systemFeedLine 函数功能:打印缓冲区内数据并走纸一行 参数描述: 返回值说明:
 int _systemQueryStatus(byte[] QueryStatusBuffer, int ReadSize)
          函数名称:_systemQueryStatus 函数功能:实时状态返回 参数描述:
 int _systemReset()
          函数名称:_systemReset 函数功能:打印机恢复默认设置 参数描述: 返回值说明:
 int _systemSelectPaperType(int PaperType)
          函数名称:_systemSelectPaperType 函数功能:选择纸张类型 参数描述:
 int _systemSelectPrintMode(int Mode)
          函数名称:_systemSelectPrintMode 函数功能:选择打印模式(标准模式和页模式) 参数描述:
 int _systemSetMotionUnit(int HorizontalUnit, int VerticalUnit)
          函数名称:_systemSetMotionUnit 函数功能:设置横向和纵向可移动单位 参数描述:
 int _textEnterOrQuitColorPrint(int ColorPrint)
          函数名称:_textEnterOrQuitColorPrint 函数功能:进入/退出双色打印模式 参数描述:
 int _textSelectCharSet(int CharSet)
          函数名称:_textSelectCharSet 函数功能:选择国际字符集 参数描述:
 int _textSelectCodePage(int CodePage)
          函数名称:_textSelectCodePage 函数功能:指定字符的代码页 参数描述:
 int _textSelectFontMagnifyTimes(int HorizontalTimes, int VerticalTimes)
          函数名称:_textSelectFontMagnifyTimes 函数功能:选择字体大小 参数描述:
 int _textSelectFontType(int FontType)
          函数名称:_textSelectFontType 函数功能:选择字体类型 参数描述:
 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 _textStandardModeUpsideDown(int UpsideDown)
          函数名称:_textStandardModeUpsideDown 函数功能:选择/取消倒置打印模式 参数描述:
 int _textStyleBold(int Bold)
          函数名称:_textStyleBold 函数功能:选择/取消加粗模式 参数描述:
 int _textStyleReverse(int Reverse)
          函数名称:_textStyleReverse 函数功能:选择 / 取消黑白反显打印模式 参数描述:
 int _textStyleSmooth(int Smooth)
          函数名称:_textStyleSmooth 函数功能:选择/取消平滑模式 参数描述:
 int _textStyleUnderline(int Underline)
          函数名称:_textStyleBold 函数功能:选择/取消下划线 参数描述:
 int _textUserDefinedCharacterCancel(int CharCode)
          函数名称:_textUserDefinedCharacterCancel 函数功能:取消某个用户自定义字符 参数描述:
 int _textUserDefinedCharacterDefine(int BytesOfHeight, int DotsOfWidth, int StartingCode, int EndingCode, Bitmap[] image)
          函数名称:_textUserDefinedCharacterDefine 函数功能:定义用户自定义字符 参数描述:
 int _textUserDefinedCharacterEnable(int Enable)
          函数名称:_textUserDefinedCharacterEnable 函数功能:选择/取消用户自定义字符 参数描述:
 int LogTrace(Context contexts, int IsRecord, java.lang.String FileName)
          函数名称:LogTrace 函数功能:记录日志文件 参数描述:
 int ReadBuffer(byte[] ReadBuffer, int OffsetSize, int nBytesToRead, int ReadTimeOut)
          函数名称:ReadBuffer 函数功能:读取数据 参数描述:。
 int ReadBuffer(byte[] ReadBuffer, int OffsetSize, int nBytesToRead, int ReadTimeOut, int PortNum)
          函数名称:ReadBuffer 函数功能:从指定管道读取数据 参数描述:
 int recordCommunicationData(Context contexts, int IsRecord, java.lang.String FileName)
          函数名称:recordCommunicationData 函数功能:设置通讯数据是否记录到文件功能 参数描述:
 int WriteBuffer(byte[] WriteBuffer, int OffsetSize, int nBytesToWrite, int WriteTimeOut)
          函数名称:WriteBuffer 函数功能:发送数据 参数描述:
 
从类 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
另请参见:
常量字段值

ERR_SYSTEM_SELECT_PRINT_MODE

public static final int ERR_SYSTEM_SELECT_PRINT_MODE
另请参见:
常量字段值

ERR_SYSTEM_SELECT_PAPER_TYPE

public static final int ERR_SYSTEM_SELECT_PAPER_TYPE
另请参见:
常量字段值

ERR_SYSTEM_SET_MOTION_UNIT

public static final int ERR_SYSTEM_SET_MOTION_UNIT
另请参见:
常量字段值

ERR_SYSTEM_QUERY_STATUS

public static final int ERR_SYSTEM_QUERY_STATUS
另请参见:
常量字段值

ERR_SYSTEM_FEED_LINE

public static final int ERR_SYSTEM_FEED_LINE
另请参见:
常量字段值

ERR_SYSTEM_CUT_PAPER

public static final int ERR_SYSTEM_CUT_PAPER
另请参见:
常量字段值

ERR_CASH_DRAWER_OPEN

public static final int ERR_CASH_DRAWER_OPEN
另请参见:
常量字段值

ERR_TEXT_SELECT_CHAR_SET

public static final int ERR_TEXT_SELECT_CHAR_SET
另请参见:
常量字段值

ERR_TEXT_SELECT_CODE_PAGE

public static final int ERR_TEXT_SELECT_CODE_PAGE
另请参见:
常量字段值

ERR_TEXT_SET_LINE_HEIGHT

public static final int ERR_TEXT_SET_LINE_HEIGHT
另请参见:
常量字段值

ERR_TEXT_SET_CHARACTER_SPACE

public static final int ERR_TEXT_SET_CHARACTER_SPACE
另请参见:
常量字段值

ERR_TEXT_STANDARD_MODE_ALIGNMENT

public static final int ERR_TEXT_STANDARD_MODE_ALIGNMENT
另请参见:
常量字段值

ERR_TEXT_SELECT_FONT_TYPE

public static final int ERR_TEXT_SELECT_FONT_TYPE
另请参见:
常量字段值

ERR_TEXT_SET_FONT_STYLE_REVERSE

public static final int ERR_TEXT_SET_FONT_STYLE_REVERSE
另请参见:
常量字段值

ERR_TEXT_SET_FONT_STYLE_SMOOTH

public static final int ERR_TEXT_SET_FONT_STYLE_SMOOTH
另请参见:
常量字段值

ERR_TEXT_SET_FONT_STYLE_BOLD

public static final int ERR_TEXT_SET_FONT_STYLE_BOLD
另请参见:
常量字段值

ERR_TEXT_SET_FONT_STYLE_UNDERLINE

public static final int ERR_TEXT_SET_FONT_STYLE_UNDERLINE
另请参见:
常量字段值

ERR_TEXT_STANDARD_MODE_UPSIDEDOWN

public static final int ERR_TEXT_STANDARD_MODE_UPSIDEDOWN
另请参见:
常量字段值

ERR_TEXT_SELECT_MAGNIFY_TIMES

public static final int ERR_TEXT_SELECT_MAGNIFY_TIMES
另请参见:
常量字段值

ERR_TEXT_STANDARD_MODE_ROTATE

public static final int ERR_TEXT_STANDARD_MODE_ROTATE
另请参见:
常量字段值

ERR_TEXT_ENTER_QUIT_COLOR_PRINT

public static final int ERR_TEXT_ENTER_QUIT_COLOR_PRINT
另请参见:
常量字段值

ERR_TEXT_SET_COLOR_PRINT

public static final int ERR_TEXT_SET_COLOR_PRINT
另请参见:
常量字段值

ERR_TEXT_FONT_USER_DEFINED_ENABLE

public static final int ERR_TEXT_FONT_USER_DEFINED_ENABLE
另请参见:
常量字段值

ERR_TEXT_FONT_USER_DEFINED

public static final int ERR_TEXT_FONT_USER_DEFINED
另请参见:
常量字段值

ERR_TEXT_FONT_USER_DEFINED_CANCEL

public static final int ERR_TEXT_FONT_USER_DEFINED_CANCEL
另请参见:
常量字段值

ERR_IMAGE_DOWNLOAD_AND_PRINT

public static final int ERR_IMAGE_DOWNLOAD_AND_PRINT
另请参见:
常量字段值

ERR_IMAGE_DOWNLOAD_RAM

public static final int ERR_IMAGE_DOWNLOAD_RAM
另请参见:
常量字段值

ERR_IMAGE_RAM_PRINT

public static final int ERR_IMAGE_RAM_PRINT
另请参见:
常量字段值

ERR_IMAGE_DOWNLOAD_FLASH

public static final int ERR_IMAGE_DOWNLOAD_FLASH
另请参见:
常量字段值

ERR_IMAGE_FLASH_PRINT

public static final int ERR_IMAGE_FLASH_PRINT
另请参见:
常量字段值

ERR_IMAGE_STANDARD_MODE_RASTER_PRINT

public static final int ERR_IMAGE_STANDARD_MODE_RASTER_PRINT
另请参见:
常量字段值

ERR_STANDARD_MODE_SET_PRINTAREA_WIDTH

public static final int ERR_STANDARD_MODE_SET_PRINTAREA_WIDTH
另请参见:
常量字段值

ERR_STANDARD_MODE_SET_LEFT_MARGIN

public static final int ERR_STANDARD_MODE_SET_LEFT_MARGIN
另请参见:
常量字段值

ERR_STANDARD_MODE_SET_HORIZONTAL_STARTING_POSITION

public static final int ERR_STANDARD_MODE_SET_HORIZONTAL_STARTING_POSITION
另请参见:
常量字段值

ERR_PAGE_MODE_SET_VERTICAL_STARTING_POSITION

public static final int ERR_PAGE_MODE_SET_VERTICAL_STARTING_POSITION
另请参见:
常量字段值

ERR_PAGE_MODE_SET_PRINT_AREA

public static final int ERR_PAGE_MODE_SET_PRINT_AREA
另请参见:
常量字段值

ERR_PAGE_MODE_SET_PRINT_DIRECTION

public static final int ERR_PAGE_MODE_SET_PRINT_DIRECTION
另请参见:
常量字段值

ERR_PAGE_MODE_PRINT

public static final int ERR_PAGE_MODE_PRINT
另请参见:
常量字段值

ERR_PAGE_MODE_CLEAR_BUFFER

public static final int ERR_PAGE_MODE_CLEAR_BUFFER
另请参见:
常量字段值

ERR_BARCODE_PRINT_1D

public static final int ERR_BARCODE_PRINT_1D
另请参见:
常量字段值

ERR_BARCODE_PRINT_2D

public static final int ERR_BARCODE_PRINT_2D
另请参见:
常量字段值

ERR_BARCODE_SELECT_MODULE_WIDTH

public static final int ERR_BARCODE_SELECT_MODULE_WIDTH
另请参见:
常量字段值

ERR_BARCODE_SELECT_BARCODE_HEIGHT

public static final int ERR_BARCODE_SELECT_BARCODE_HEIGHT
另请参见:
常量字段值

ERR_BARCODE_SELECT_HRI_FONT_TYPE

public static final int ERR_BARCODE_SELECT_HRI_FONT_TYPE
另请参见:
常量字段值

ERR_BARCODE_SELECT_HRI_FONT_POSITION

public static final int ERR_BARCODE_SELECT_HRI_FONT_POSITION
另请参见:
常量字段值

ERR_BARCODE_QR_SET_PARAM

public static final int ERR_BARCODE_QR_SET_PARAM
另请参见:
常量字段值

ERR_BARCODE_PDF417_SELECT_CORRECTION_GRADE

public static final int ERR_BARCODE_PDF417_SELECT_CORRECTION_GRADE
另请参见:
常量字段值

ERR_BARCODE_PDF417_SET_SIZE

public static final int ERR_BARCODE_PDF417_SET_SIZE
另请参见:
常量字段值

ERR_BARCODE_GS1DATABAR_SET_PARAM

public static final int ERR_BARCODE_GS1DATABAR_SET_PARAM
另请参见:
常量字段值

FIRSTPORT

public static final int FIRSTPORT
另请参见:
常量字段值

SECONDPORT

public static final int SECONDPORT
另请参见:
常量字段值

RECORD_LOG

public static final int RECORD_LOG
另请参见:
常量字段值

NO_RECODE_LOG

public static final int NO_RECODE_LOG
另请参见:
常量字段值

WRITETIMEOUT

public static final int WRITETIMEOUT
另请参见:
常量字段值
构造方法详细信息

POSCommand

public POSCommand(POSInterfaceAPI pos_intface)
函数名称:POSCommand 函数功能:类对象实例化 参数描述:

参数:
pos_intface[in]:接口类对象 - 返回值说明:
方法详细信息

WriteBuffer

public int WriteBuffer(byte[] WriteBuffer,
                       int OffsetSize,
                       int nBytesToWrite,
                       int WriteTimeOut)
函数名称:WriteBuffer 函数功能:发送数据 参数描述:

参数:
WriteBuffer[in]: - 发送端口数据的缓冲区
OffsetSize[in]: - 发送数据的地址的偏移量
nBytesToWrite[in]:发送端口数据的字节数 -
WriteTimeOut[in]:发送端口数据超时设置 - 返回值说明:
返回:
成功:返回实际写入的字节数,失败:返回0

ReadBuffer

public int ReadBuffer(byte[] ReadBuffer,
                      int OffsetSize,
                      int nBytesToRead,
                      int ReadTimeOut)
函数名称:ReadBuffer 函数功能:读取数据 参数描述:。

参数:
ReadBuffer[in]: - 存放读取数据的缓冲区
OffsetSize[in]: - 读取数据的地址的偏移量
nBytesToWrite[in]:读取数据的字节数 -
ReadTimeOut[in]: - 读取数据超时设置 返回值说明:
返回:
成功:返回实际写入的字节数,失败:返回0

ReadBuffer

public int ReadBuffer(byte[] ReadBuffer,
                      int OffsetSize,
                      int nBytesToRead,
                      int ReadTimeOut,
                      int PortNum)
函数名称:ReadBuffer 函数功能:从指定管道读取数据 参数描述:

参数:
ReadBuffer[in]: - 存放读取数据的缓冲区
OffsetSize[in]: - 读取数据的地址的偏移量
nBytesToWrite[in]: - 读取数据的字节数
ReadTimeOut[in]: - 读取数据超时设置
PortNum[in]: - USB口管道号,FIRSTPORT:管道1,SECONDPORT:管道2。 返回值说明:
返回:
成功:返回实际写入的字节数,失败:返回0

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_SYSTEM_SELECT_PRINT_MODE,ERR_PARAM

_systemSelectPaperType

public int _systemSelectPaperType(int PaperType)
函数名称:_systemSelectPaperType 函数功能:选择纸张类型 参数描述:

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

_systemSetMotionUnit

public int _systemSetMotionUnit(int HorizontalUnit,
                                int VerticalUnit)
函数名称:_systemSetMotionUnit 函数功能:设置横向和纵向可移动单位 参数描述:

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

_systemQueryStatus

public int _systemQueryStatus(byte[] QueryStatusBuffer,
                              int ReadSize)
函数名称:_systemQueryStatus 函数功能:实时状态返回 参数描述:

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

_systemFeedLine

public int _systemFeedLine()
函数名称:_systemFeedLine 函数功能:打印缓冲区内数据并走纸一行 参数描述: 返回值说明:

返回:
成功:POS_SUCCESS,失败:ERR_SYSTEM_FEED_LINE

_systemCutPaper

public int _systemCutPaper(int CutMode,
                           int FeedDistance)
函数名称:_systemCutPaper 函数功能:选择切纸模式并切纸 参数描述:

参数:
CutMode[in]:指定切纸模式。0:默认全切,不找标记,1: - 默认半切,不找标记,65:默认半切,66:默认全切。
FeedDistance[in]:指定进纸长度的点数。可以为 - 0 到 255,切纸距离使用内部指令15将其转换为以点为单位。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_SYSTEM_CUT_PAPER,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 函数功能:产生钱箱控制脉冲,输出到指定引脚 参数描述:

参数:
ID[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_CASH_DRAWER_OPEN,ERR_PARAM

_textSelectCharSet

public int _textSelectCharSet(int CharSet)
函数名称:_textSelectCharSet 函数功能:选择国际字符集 参数描述:

参数:
CharSet[in]:0 - <= CharSet <= 13,表示一种国际字符集,不同的字符集在0x23-0x7E之间的字符定义是不一样的。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SELECT_CHAR_SET,ERR_PARAM

_textSelectCodePage

public int _textSelectCodePage(int CodePage)
函数名称:_textSelectCodePage 函数功能:指定字符的代码页 参数描述:

参数:
CodePage[in]:0 - <= nCodePage <= 255: 表示代码页,不同的代码页对0x80-0xFF之间的字符定义是不一样的。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SELECT_CODE_PAGE,ERR_PARAM

_textSetLineHeight

public int _textSetLineHeight(int Height)
函数名称:_textSetLineHeight 函数功能:设置行高 参数描述:

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

_textSetCharacterSpace

public int _textSetCharacterSpace(int Space)
函数名称:_textSetCharacterSpace 函数功能:设置字符右间距 参数描述:

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

_textSelectFontType

public int _textSelectFontType(int FontType)
函数名称:_textSelectFontType 函数功能:选择字体类型 参数描述:

参数:
FontType[in]:指定字符的字体类型。 - 可以为以下列表中所列值之一。 0x00--标准 ASCII;0x01--压缩 ASCII;0x02--用户自定义字符 ;0x03—标准宋体汉字 。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SELECT_FONT_TYPE,ERR_PARAM

_textStyleReverse

public int _textStyleReverse(int Reverse)
函数名称:_textStyleReverse 函数功能:选择 / 取消黑白反显打印模式 参数描述:

参数:
Reverse[in]:把将要打印的字符串设置成反显方式,为0时,选择标准打印,取消反显打印;当n为1时,选择反显打印 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SET_FONT_STYLE_REVERSE,ERR_PARAM

_textStyleSmooth

public int _textStyleSmooth(int Smooth)
函数名称:_textStyleSmooth 函数功能:选择/取消平滑模式 参数描述:

参数:
Smooth[in]:把将要打印的字符串设置成平滑方式,为0时,选择标准打印,取消平滑打印;当n为1时,选择平滑打印 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SET_FONT_STYLE_SMOOTH,ERR_PARAM

_textStyleBold

public int _textStyleBold(int Bold)
函数名称:_textStyleBold 函数功能:选择/取消加粗模式 参数描述:

参数:
Bold[in]:把将要打印的字符串设置成粗体方式,为 - 0时,取消粗体打印;当 n 为 1时,选择粗体打印 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SET_FONT_STYLE_BOLD,ERR_PARAM

_textStyleUnderline

public int _textStyleUnderline(int Underline)
函数名称:_textStyleBold 函数功能:选择/取消下划线 参数描述:

参数:
Underline[in]:把将要打印的字符串设置成下划线方式,为 - 0时,取消下划线打印;当n为 1时,选择1点宽下划线打印; 当n为2时,选择2点宽下划线打印 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_SET_FONT_STYLE_UNDERLINE,ERR_PARAM

_textStandardModeUpsideDown

public int _textStandardModeUpsideDown(int UpsideDown)
函数名称:_textStandardModeUpsideDown 函数功能:选择/取消倒置打印模式 参数描述:

参数:
UpsideDown[in]:UpsideDown:把将要打印的字符串设置成倒置方式,为0时,取消倒置打印;当n为1时,选择倒置打印 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_TEXT_STANDARD_MODE_UPSIDEDOWN,ERR_PARAM

_textStandardModeAlignment

public int _textStandardModeAlignment(int Alignment)
函数名称:_textStandardModeAlignment 函数功能:设置字体对齐方式 参数描述:

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

_textSelectFontMagnifyTimes

public int _textSelectFontMagnifyTimes(int HorizontalTimes,
                                       int VerticalTimes)
函数名称:_textSelectFontMagnifyTimes 函数功能:选择字体大小 参数描述:

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

_textStandardModeRotate

public int _textStandardModeRotate(int Rotate)
函数名称:_textStandardModeRotate 函数功能:选择或取消顺时针旋转90度 参数描述:

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

_textSetPrintColor

public int _textSetPrintColor(int Color)
函数名称:_textSetPrintColor 函数功能:指定字符颜色 参数描述:

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

_textEnterOrQuitColorPrint

public int _textEnterOrQuitColorPrint(int ColorPrint)
函数名称:_textEnterOrQuitColorPrint 函数功能:进入/退出双色打印模式 参数描述:

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

_textUserDefinedCharacterEnable

public int _textUserDefinedCharacterEnable(int Enable)
函数名称:_textUserDefinedCharacterEnable 函数功能:选择/取消用户自定义字符 参数描述:

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

_imageFormatConvertToUserDefinedData

public int _imageFormatConvertToUserDefinedData(Bitmap image,
                                                byte[] img_buf)
函数名称:_imageFormatConvertToUserDefinedData 函数功能:用户自定义字符图像转换为用户自定字符数据 参数描述:

参数:
image[in]:位图图像结构体 -
img_buf[out]:图像数据 - 返回值说明:
返回:
成功: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_TEXT_FONT_USER_DEFINED,ERR_PARAM

_textUserDefinedCharacterCancel

public int _textUserDefinedCharacterCancel(int CharCode)
函数名称:_textUserDefinedCharacterCancel 函数功能:取消某个用户自定义字符 参数描述:

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

_standardModeSetPrintAreaWidth

public int _standardModeSetPrintAreaWidth(int Width)
函数名称:_standardModeSetPrintAreaWidth 函数功能:设置标准模式下打印区域宽度 参数描述:

参数:
Width[in]:指定打印区域的宽度。可以为 - 0 到 65535点 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_STANDARD_MODE_SET_PRINTAREA_WIDTH,ERR_PARAM

_standardModeSeLeftMargin

public int _standardModeSeLeftMargin(int LeftMargin)
函数名称:_standardModeSeLeftMargin 函数功能:设置左边距(需要确认发送的指令?????) 参数描述:

参数:
LeftMargin[in]:设置左边距,可以为 - 0 到 65535点 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_STANDARD_MODE_SET_LEFT_MARGIN,ERR_PARAM

_standardModeSetHorStartingPosition

public int _standardModeSetHorStartingPosition(int Mode,
                                               int Distance)
函数名称:_standardModeSetHorStartingPosition 函数功能:设置打印机起始点的绝对\相对横向位置 参数描述:

参数:
Mode[in]:选择横向坐标设置模式,绝对\相对。0:代表绝对位置,1:相对位置 -
Distance[in]:起始打印位置,可以为 - 0 到 65535点 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_STANDARD_MODE_SET_HORIZONTAL_STARTING_POSITION,ERR_PARAM

_pageModeSetVerStartingPosition

public int _pageModeSetVerStartingPosition(int Mode,
                                           int Distance)
函数名称:_pageModeSetVerStartingPosition 函数功能:设置页模式或标签模式下的纵向绝对\相对位置 参数描述:

参数:
Mode[in]:选择横向坐标设置模式,绝对\相对 -
Distance[in]:起始打印位置,可以为 - 0 到 65535点 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PAGE_MODE_SET_VERTICAL_STARTING_POSITION,ERR_PARAM

_pageModeSetPrintArea

public int _pageModeSetPrintArea(int X,
                                 int Y,
                                 int AreaWidth,
                                 int AreaHeight)
函数名称:_pageModeSetPrintArea 函数功能:设置页模式的打印区域 参数描述:

参数:
X[in]:横坐标 - 0 -65535
Y[in]:纵坐标 - 0- 65535
AreaWidth[in]:打印宽度 - 0 -65535
AreaHeight[in]:打印高度 - 0 -65535 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PAGE_MODE_SET_PRINT_AREA,ERR_PARAM

_pageModeSetPrintDirection

public int _pageModeSetPrintDirection(int Direction)
函数名称:_pageModeSetPrintDirection 函数功能:设置页模式的打印方向 参数描述:

参数:
Direction[in]:指定打印区域的方向(原点位置)0--左上角;1--左下角;2--右下角 - ;3--右上角 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PAGE_MODE_SET_PRINT_DIRECTION,ERR_PARAM

_pageModePrint

public int _pageModePrint()
函数名称:_pageModePrint 函数功能:页模式下打印 参数描述: 返回值说明:

返回:
成功:POS_SUCCESS,失败:ERR_PAGE_MODE_PRINT,ERR_PARAM

_pageModeClearBuffer

public int _pageModeClearBuffer()
函数名称:_pageModeClearBuffer 函数功能:在页模式或标签模式下清除缓冲区中的数据 参数描述: 返回值说明:

返回:
成功:POS_SUCCESS,失败:ERR_PAGE_MODE_CLEAR_BUFFER

_barcodeSetModuleWidth

public int _barcodeSetModuleWidth(int ModuleWidth)
函数名称:_barcodeSetModuleWidth 函数功能:设置条码的基本模块宽度 参数描述:

参数:
ModuleWidth[in]:表示条码的基本模块宽度代号,可以为2-6 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_SELECT_MODULE_WIDTH,ERR_PARAM

_barcodeSelectBarcodeHeight

public int _barcodeSelectBarcodeHeight(int BarcodeHeight)
函数名称:_barcodeSelectBarcodeHeight 函数功能:设置条码高度 参数描述:

参数:
BarcodeHeight[in]:表示条码的基本模块高度代号,可以为0-255 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_SELECT_BARCODE_HEIGHT,ERR_PARAM

_barcodeSelectHriFontType

public int _barcodeSelectHriFontType(int HriFontType)
函数名称:_barcodeSelectHriFontType 函数功能:选择条码 HRI 字符的字体格式 参数描述:

参数:
HriFontType[in]:选择条码 - HRI字符的字体格式,可以为0-1.标准ASCII和压缩ASCII 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_SELECT_HRI_FONT_TYPE,ERR_PARAM

_barcodeSetHriFontPosition

public int _barcodeSetHriFontPosition(int Position)
函数名称:_barcodeSetHriFontPosition 函数功能:选择HRI字符的打印位置 参数描述:

参数:
Position[in]:字符的位置。 - 0x00 不打印 ;0x01 只在条码上方打印 ; 0x02 只在条码下方打印 ;0x03 条码上、下方都打印 。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_SELECT_HRI_FONT_POSITION,ERR_PARAM

_barcodePrintQR

public int _barcodePrintQR(int BasicElementWidth,
                           int SymbolType,
                           int LanguageMode)
函数名称:_barcodePrintQR 函数功能:设置QR条码参数 参数描述:

参数:
BasicElementWidth[in]:指定条码的基本元素宽度。可以为 - 1 到 10
SymbolType[in]:符号类型。可以为1或2,1—原始类型,2—增强类型。 -
LanguageMode[in]:语言模式。可以为0或1,0—中文,1—日文。 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_QR_SET_PARAM,ERR_PARAM

_barcodePrintPDF417CorrectionGrade

public int _barcodePrintPDF417CorrectionGrade(int CorrectionGrade)
函数名称:_barcodePrintPDF417CorrectionGrade 函数功能:设置PDF417码纠错等级 参数描述:

参数:
CorrectionGrade[in]:条码就错级别可以为0 - 到 8。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_PDF417_SELECT_CORRECTION_GRADE,ERR_PARAM

_barcodePrintPDF417

public int _barcodePrintPDF417(int AppearanceToHeight,
                               int AppearanceToWidth,
                               int RowsNumber,
                               int ColumnsNumber,
                               int Xsize,
                               int LineHeight)
函数名称:_barcodePrintPDF417 函数功能:设置PDF417码参数 参数描述:

参数:
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。 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_PDF417_SET_SIZE,ERR_PARAM

_barcodePrint1Dimension

public int _barcodePrint1Dimension(int BarcodeType,
                                   int DataLength)
函数名称:_barcodePrint1Dimension 函数功能:设置一维条码类型 参数描述:

参数:
BarcodeType[in]:指定条码的类型。 -
DataLength[in]:打印数据长度。 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_PRINT_1D ,ERR_PARAM

_barcodePrint2Dimension

public int _barcodePrint2Dimension(int BarcodeType,
                                   int DataLength)
函数名称:_barcodePrint2Dimension 函数功能:设置而为条码类型 参数描述:

参数:
BarcodeType[in]:指定条码的类型。 -
DataLength[in]:打印数据长度。 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_BARCODE_PRINT_2D,ERR_PARAM

_barcodePrintGS1DataBar1Dimension

public int _barcodePrintGS1DataBar1Dimension(int BarcodeType,
                                             int BasicElementWidth,
                                             int BarcodeHeight,
                                             int BasicElementHeight,
                                             int SeparatorHeight,
                                             int SegmentHeight,
                                             int HRI,
                                             int AI)
函数名称:_barcodePrintGS1DataBar1Dimension 函数功能:设置GS1条码参数 参数描述:

参数:
BarcodeType[in]:代表条码类型及字符集(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_BARCODE_GS1DATABAR_SET_PARAM,ERR_PARAM

_getGreyLevel

public int _getGreyLevel(int pixel,
                         float intensity)
函数名称:_getGreyLevel 函数功能:获取位图像素点灰度值 参数描述:

参数:
pixel[in]:颜色值 -
intensity[in]:比例 - 返回值说明:
返回:
成功:gray,失败:-1

_scaleImage

public Bitmap _scaleImage(Bitmap picture,
                          int newWidth)
函数名称:_scallImage 函数功能:把Image缩放到允许的范围内 参数描述:

参数:
picture[in]:原始图像位图结构体 -
newWidth[in]:新的图像宽度 - 返回值说明:
返回:
成功:缩放后的位图结构体,失败:null

_imageInitWithUIImage

public Bitmap _imageInitWithUIImage(Bitmap image,
                                    int PrintAreaWidth)
函数名称:_imageInitWithUIImage 函数功能:把Image缩放到允许的范围内 参数描述:

参数:
image[in]:原始图像位图结构体 -
newWidth[in]:新的图像宽度 - 返回值说明:
返回:
成功:处理后的允许范围内的位图结构体,失败:null

_imageFormatConvertForDownload

public int _imageFormatConvertForDownload(Bitmap cg_image,
                                          byte[] data_buf)
函数名称:_imageFormatConvertForDownload 函数功能:图像数据格式转换 参数描述:

参数:
image[in]:图像文件结构体 -
data_buf[out]:下载目标图像数据缓冲区 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PROCESSING,ERR_PARAM

_imageDownloadToPrinterRAM

public int _imageDownloadToPrinterRAM(Bitmap cg_image,
                                      int nID)
函数名称:_imageDownloadToPrinterRAM 函数功能:图像数据格式转换 参数描述:

参数:
cg_image[in]:图像结构体 -
nID[in]:下载到RAM的位图图号,0 - ≤ n ≤ 7 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_IMAGE_DOWNLOAD_RAM,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_IMAGE_RAM_PRINT,ERR_PARAM

_imagePrinterRAM

public int _imagePrinterRAM(int nID,
                            int nOrgx,
                            int nMode)
函数名称:_imagePrinterRAM 函数功能:定义下载的位图 参数描述:

参数:
ImageID[in]:下载到RAM的位图图号,0 - ≤ n ≤ 7
nOrgx[in]:指定将要打印的位图和左边界的距离点数。 - 可以为 0到 65535 点
nMode[in]:指定位图的打印模式,0x00 - 正常、0x01 倍宽、 0x02 倍高、0x03 倍宽且倍高 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_PROCESSING,ERR_PARAM

_imageDownloadToPrinterFlash

public int _imageDownloadToPrinterFlash(int image_num,
                                        Bitmap[] cg_image)
函数名称:_imageDownloadToPrinterFlash 函数功能:下载位图到Flash中 参数描述:

参数:
ImageNum[in]:下载到Flash中的图像的个数 -
cg_image[in]:下载到Flash中的位图结构体 - 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_IMAGE_DOWNLOAD_FLASH,ERR_PARAM

_imageFlashPrint

public int _imageFlashPrint(int ImageID,
                            int Mode)
函数名称:_imageFlashPrint 函数功能:打印下载到Flash中的位图 参数描述:

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

_imageDownLoadAndPrint

public int _imageDownLoadAndPrint(Bitmap image,
                                  int Mode,
                                  int StartHorPos)
函数名称:_imageDownLoadAndPrint 函数功能:下载位图并打印 参数描述:

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

_createRasterBitmap

public Bitmap _createRasterBitmap(java.lang.String printText,
                                  int textSize,
                                  int bold)
函数名称:_createRasterBitmap 函数功能:创建位图 参数描述:

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

_imageStandardModeRasterPrint

public int _imageStandardModeRasterPrint(Bitmap cg_image,
                                         int Mode)
函数名称:_imageStandardModeRasterPrint 函数功能:打印光栅图像 参数描述:

参数:
cg_image[in]:位图图像结构体 -
Mode[in]:指定位图的打印模式 - , 0x00 正常、0x0倍宽、 0x02倍高、0x03倍宽且倍高 返回值说明:
返回:
成功:POS_SUCCESS,失败:ERR_IMAGE_STANDARD_MODE_RASTER_PRINT,ERR_PARAM