ImageVerifierCode 换一换
格式:PDF , 页数:66 ,大小:250.39KB ,
资源ID:6150922      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/6150922.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(热敏打印机产品动态连接库软件参考手册_v1[1][1].3.pdf)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

热敏打印机产品动态连接库软件参考手册_v1[1][1].3.pdf

1、 KISOK 热敏打印机产品系列动态库 KISOK 热敏打印机产品系列动态库 参考手册 参考手册 蛇口广华电子技术有限公司 蛇口广华电子技术有限公司 技术支持撑组 技术支持撑组 声明 声明 本手册内容未经同意不得随意更改,北京公达数码科技有限公司(以下简称公达数码)保留在技术、零部件、软件和硬件上改善产品的权利。用户如果需要与产品有关的进一步信息,可以与公达数码或经销商联系。本手册的任何章节没有公达数码的书面许可不得以任何形式、通过任何手段进行复制或传送。版权版权 本手册于 2005 年印制,版权属于公达数码。中国印制。Rev1.3 版本。商标商标 公达数码使用的注册商标是 和 。目 录 目

2、录 1.介绍.1 1.1 修改备忘.1 2.工作环境.2 2.1 操作系统.2 2.2 打印机.2 3.动态库.3 3.1 函数概要.3 3.2 GcOpenPrinter.6 3.3 GcClosePrinter.6 3.4 GcPrintString.6 3.5 GcEnableCallBackFunc.7 3.6 GcSetCallBackFunc.7 3.7 GcPrintFeedLine.8 3.8 GcMoveHorizontalTAB.8 3.9 GcPrintEnter.8 3.10 GcPrintExitStandardMode.9 3.11 GcCancelPrintPag

3、eMode.9 3.12 GcRealtimeGetStatus.10 3.13 GcRealtimeResponse.12 3.14 GcPrintPageMode.13 3.15 GcSetASCIIRightSpace.13 3.16 GcSetPrintMode.14 3.17 GcSetAbsoluPrintPosition.15 3.18 GcSelectUserDefineSet.15 3.19 GcUserDefineCharacter.16 3.20 GcPrintBitmap.16 3.21 GcSetUnderLine.17 3.22 GcSelectDefaultLin

4、eSpace.18 3.23 GcSetLineSpace.18 3.24 GcCancelUserDefineCharacter.19 3.25 GcInitializePrinter.19 3.26 GcSetHorizonTABPosition.20 3.27 GcEmphasizedPrintSet.20 3.28 GcSuperposePrintSet.21 3.29 GcPrintFeedPaper.21 3.30 GcSelectPageMode.22 3.31 GcSelectCharacterAB.22 3.32 GcSelectInternationalCharacterS

5、et.23 3.33 GcSelectStardardMode.24 3.34 GcPagePrintDirection.24 3.35 GcClockwiseRotation90Set.25 3.36 GcSetPrintAreaPageMode.25 3.37 GcSetRelativePrintPosition.26 3.38 GcSelectJustification.27 3.39 GcSelectPaperSensor.28 3.40 GcSelectSensorStopPrint.28 3.41 GcSetPanelButtonsEnable.29 3.42 GcPrintFee

6、dSomeLines.30 3.43 GcSelectCharacterCodeTable.30 3.44 GcUpsidedownPrintiModeSet.31 3.45 GcFeedMarkStartPosition.32 3.46 GcSelectCharacterSize.32 3.47 GcPageAbsoluVerticalPosition.33 3.48 GcExecuteTestPrint.34 3.49 GcUserDefineCommand.34 3.50 GcSetMemorySwitch.35 3.51 GcGetMemorySwitch.36 3.52 GcSetA

7、djustmentValue.37 3.53 GcCustomizeControlValue.38 3.54 GcPrintDownloadBitImage.38 3.55 GcSelectHRIPosition.39 3.56 GcTransmitPrinterID.40 3.57 GcSetLeftMargin.41 3.58 GcSetBeginningPosition.41 3.59 GcSelectCutPaper.42 3.60 GcSetPrintingAreaWidth.43 3.61 GcPageRelativeVertialPosition.44 3.62 GcAutoSt

8、atusBackSet.44 3.63 GcSmoothingModeSet.45 3.64 GcSelectHRICharacter.46 3.65 GcSetBarCodeHeight.47 3.66 GcPrintBarCode.47 3.67 GcTransmitStatus.50 3.68 GcSetBarCodeWidth.51 3.69 GcSetChinesePrintMode.52 3.70 GcSelectChineseMode.52 3.71 GcChineseUnderLineSet.53 3.72 GcExitChineseMode.53 3.73 GcUserDef

9、ineChinese.54 3.74 GcSelectChineseCodeSys.55 3.75 GcSetChineseLRSpace.55 3.76 GcSetChineseQuadrupleSize.56 3.77 GcPrintNVBitImage.57 3.78 GcDefineNVBitImage.58 附录:传送状态标识.59 附录:CODE128 条形码.59 热敏打印机产品系列动态库参考手册 第-1-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 1.介绍 1.介绍 THLPrinterDLL 动态库是一种应用程序接口程序。直接使用动态库可以提高用户

10、开发打印机应用程序的速度。这本手册讲述了关于针打产品的动态库。为了能够正确充分的利用动态库的功能,请将此手册作为程序开发的参考指南。提供的下述演示程序和源代码可作为应用程序开发的参考样本。Visual C+6.0 Sample Program 1.1 修改备忘 1.1 修改备忘 版本:ev 1.3 第 1 次修改版。备忘:第 1 次:从 Ver1.2 升级到 Ver1.3 修改了 GcOpenPrinter 函数,增加流控制参数及相关说明。热敏打印机产品系列动态库参考手册 第-2-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 2.工作环境 2.1 操作系统 2.工作环

11、境 2.1 操作系统 该动态库支持的以下操作系统:icrosoft indows98 icrosoft indows2000 icrosoft indows4.0 icrosoft indowsXP 2.2 打印机 2.2 打印机 该动态库支持的打印机型号:热敏打印机产品系列动态库参考手册 第-3-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 3.动态库 3.1 函数概要 3.动态库 3.1 函数概要 下列函数包含在 SDMPRINTERDLL 动态库中。GcOpenPrinter 打开打印机;GcClosePrinter 关闭打印机;GcPrintString 打印

12、字符串;GcEableCallBackFunc 允许禁止字节状态返回回调函数;GcSetCallBackFunc 允许禁止字节状态返回回调函数;GcPrintFeedLine 打印并换行;GcMoveHorizontalTAB 水平制表;GcPrintEnter 打印不换行;GcPrintExitStandardMode 打印并退回到标准模式;GcCancelPrintPageMode 頁模式下取消打印数据;GcRealtimeGetStatus 实时获取打印机状态;GcRealtimeResponse 实时响应主机请求;GcPrintPageMode 页模式下打印数据;GcSetASCIIR

13、ightSpace 设置西文字符右间距;GcSetPrintMode 设置字符打印方式;GcSetAbsoluPrintPosition 设置绝对打印位置 GcSelectUserDefineSet 允许/禁止用户自定义字符;GcUserDefineCharacter 用户自定义西文字符;GcPrintBitmap 打印 Bitmap 图象;GcSetUnderLine 设定/解除下划线;GcSelectDefaultLineSpace 设定字符行间距为 1/6 英寸;GcSetLineSpace 设定字符行间距为 n/144 英寸;GcCancelUserDefineCharacter 取消

14、用户自定义字符;GcInitializerPrinter 初始化打印机;GcSetHrizonTABposition 设定水平制表位置;GcEmphasizedPrintSet 设定或解除加重打印模式;GcSuperposePrintSet 设定或解除重叠打印模式;GcPrintFeedPaper 打印并进纸 n/144 英寸;GcSelectPageMode 选择页模式;GcSelectCharacterAB 选择字符字型;GcSelectInternationalCharacterSet 选择国际字符集;GcSelectStardardMode 选择标准模式;GcPagePrintDire

15、ction 在页模式下选择打印方向;GcClockwiseRotation90Set 设置/解除顺时针 90 度旋转;热敏打印机产品系列动态库参考手册 第-4-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 GcSetPrintAreaPageMode 在页模式下设置打印区域;GcSetRelativePrintPosition 设置相对打印位置;GcSelectJustification 选择对齐方式;GcSelectPaperSensor 禁止或允许测纸检测器;GcSelectSensorStopPrint 允许禁止纸将尽传感器停止打印;GcSetPanelButt

16、onsEnable 允许/禁止按键开关;GcPrintFeedSomeLines 打印并进纸 n 字符行;GcSelectCharacterCodeTable 选择字符代码表;GcUpsidedownPrintiModeSet 设置/解除颠倒打印模式;GcFeedMarkStartPosition 走黑标到打印起始位置;GcSelectCharacterSize 设定字符大小;GcPageAbsoluVerticalPosition 页模式下设定绝对垂直打印位置;GcExecuteTestPrint 执行测试命令;GcUserDefineCommand 用户自定义命令功能 1 与 2;GcSe

17、tMemorySwitch 用户自定义命令功能 3;GcGetMemorySwitch 用户自定义命令功能 4;GcSetAdjustmentValue 设置黑标定位偏移量;GcCustomizeControlValue 定制打印机控制值;GcPrintDownloadBitImage 下装图形并执行打印 GcSelectHRIPosition 选择 HRI 字符的打印位置;GcTransmitPrinterID 传送打印机 ID;GcSetLeftMargin 设定左边空白量;GcSetBeginningPosition 设置打印位置为打印行起点;GcSelectCutPaper 选择切纸方

18、式及切纸送纸;GcSetPrintingAreaWidth 设置打印区域宽度;GcPageRelativeVertialPosition 页模式下设置垂直打印位置;GcAutoStatusBackSet 允许禁止自动状态回复(ASB);GcSmoothingModeSet 设置解除平滑模式;GcSelectHRICharacter 选择 HRI 字符字型;GcSetBarCodeHeight 设置条形码高度;GcPrintBarCode 打印条形码;GcTransmitStatus 获取打印机的状态;GcSetBarCodeWidth 设置条形码的宽度;GcSetChinesePrintMod

19、e 设置汉字打印方式;GcSelectChineseMode 选择进入汉字模式;GcChineseUnderLineSet 设置/取消汉字字符下划线模式;GcExitChineseMode 选择退出汉字模式;热敏打印机产品系列动态库参考手册 第-5-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 GcUserDefineChinese 用户自定义汉字;GcSelectChineseCodeSys 选择用户自定义汉字区;GcSetChineseLRSpace 设置汉字字左字右间距;GcSetChineseQuadrupleSize 设置/取消汉字四倍模式打印;热敏打印机产

20、品系列动态库参考手册 第-6-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 3.2 GcOpenPrinter 功 能 打开与主机通讯的打印机的串行端口或并口。格 式 int WINAPI GcOpenPrinterGcOpenPrinter(int iPort,int baud,int hedshk)返回值 如果打开串口或并口打印机成功,则打印机将返回 0,如果打开失败,则返回-1。说 明 Int iPort Int iPort 为主机与打印机通讯的端口,其值为:112,其中为串口端口号,1112 对应为 LPT1 和 LPT2。Int baud Int baud

21、设置主机与打印机通讯的波特率,其值为:2400115200。默认值为 9600。Int hedshk Int hedshk 设置串口型打印机的握手形式,其值为 03。默认值为 0。当取 0 时,打印机不握手,当取 1 时打印机采用 RTS/CTS 握手,当取 2 时打印机采用 DTR/DSR 握手,当取 3 时,打印机采用 XON/XOFF 软件握手。支持型号 3.3 GcClosePrinter 功 能 关闭与主机通讯的打印机的串行端口或并口。格 式 int WINAPI GcClosePrinter()返回值 如果关闭串口或并口打印机成功,则打印机将返回 0。支持型号 3.4 GcPrin

22、tString 功 能 发送打印内容到缓冲区(不是真正打印,只是在缓冲区内填充字符串)。格 式 int WINAPI GcPrintString(char*szStr)热敏打印机产品系列动态库参考手册 第-7-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 返回值 如果函数执行成功,则将返回 0,如果发生任何错误,将返回-1。支持型号 3.5 GcEnableCallBackFunc 功 能 允许禁止字节状态返回回调函数。格 式 int WINAPI GcEnableCallBackFunc(int iEnable)返回值 如果函数执行成功,则将返回 0。参数说明 In

23、t iEable Int iEable 设置状态返回回调函数是否有效。参数 iEable 的值为或。默认值为,此时回调函数不发挥作用。支持型号 3.6 GcSetCallBackFunc 功 能 允许禁止字节状态返回回调函数。格 式 int WINAPI GcEnableCallBackFunc(int iEnable)返回值 如果函数执行成功,则将返回 0。参数说明 Int iEable Int iEable 设置状态返回回调函数是否有效。参数 iEable 的值为或。默认值为,此时回调函数不发挥作用。支持型号 热敏打印机产品系列动态库参考手册 第-8-页 共-62-页 KS_ThL_Pri

24、nter_API_Rev.1.2 3.7 GcPrintFeedLine 功 能 打印缓冲区的内容并走纸一行,若缓冲区为空只向前走纸一行。格 式 int WINAPI GcPrintFeedLine()返回值 如果函数执行成功,则将返回 0,否则将返回-。关 联 此函数对应打印机命令:支持型号 3.8 GcMoveHorizontalTAB 功 能 打印位置进行到下一个水平制表位置。格 式 int WINAPI GcMoveHorizontalTAB()返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 如果当前打印位置超过了最后一个水平制表位置,则此函数不被执行。水平制表

25、位置由 GcSetHorizonTABPosition(char*string)函数设置 关 联 此函数对应打印机命令:支持型号 3.9 GcPrintEnter 功 能 打印缓冲区的内容,但不走纸。格 式 int WINAPI GcPrintEnter()返回值 热敏打印机产品系列动态库参考手册 第-9-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 如果函数执行成功,则将返回 0,否则将返回-。关 联 此函数对应打印机命令:支持型号 3.10 GcPrintExitStandardMode 功 能 打印并回到标准模式(在页模式下)打印并走黑标纸到打印起始位置 格 式

26、 int WINAPI GcPrintExitStandardMode()返回值 如果函数执行成功,则将返回 0,否则将返回-。参数说明 在页模式下:此函数仅在 GcSelectPageMode 函数选择页模式后才有效;此 函 数 执 行 成 功 后,将 删 除 打 印 缓 冲 区 中 的 数 据,且 将 由GcSetPrintingAreaWidth 函数设置的打印区域将复位到缺省设置。黑标模式下:执行该函数将走纸到下一个打印起始位置。关 联 此函数对应打印机命令:支持型号 3.11 GcCancelPrintPageMode 功 能 页模式下取消打印数据 格 式 int WINAPI Gc

27、CancelPrintPageMode()返回值 如果函数执行成功,则将返回 0,否则将返回-。参数说明 热敏打印机产品系列动态库参考手册 第-10-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 在页模式下,删除当前打印区域中所有打印数据。详细说明 仅在页模式下,允许使用该命令。处于指定打印区域的数据被删除。关 联 此函数对应打印机命令:支持型号 3.12 GcRealtimeGetStatus 功 能 实时获取打印机的状态。格 式 int WINAPI GcRealtimeGetStatusGcRealtimeGetStatus(BYTE iStatus)返回值 函

28、数将返回打印机的状态字节 iStatus,如果发生任何错误打印机都将返回-。参数说明 BYTE iStatus BYTE iStatus 用于在内存中存放打印机的状态字节。iStatus 的取值范围为 15。iStatus=1:打印机状态 iStatus=2:打印机离线状态 iStatus=3:打印机故障状态 iStatus=4:打印机纸检测状态 iStatus=5:送纸器状态 iStatus=1:打印机状态 位 关/开 十六进制码 十进制码功能 0 关 00 0 未使用。选定为关。开 02 2 未使用。选定为开。1 2 开 04 4 未使用。选定为开。关 00 0 联机。3 开 08 8 脱

29、机。4 开 10 16 未使用。选定为开。关 00 0 不等待联机错误恢复。5 开 20 32 等待联机错误恢复。关 00 0 进纸键断开。6 开 40 64 进纸键接通。热敏打印机产品系列动态库参考手册 第-11-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 7 关 00 0 未使用。选定为关。注:bit 5:打印机将执行宏命令期间和自检期间等待按键的过程称为联机错误。iStatus=2:离线状态 位 关/开 十六进制码 十进制码 功能 0 关 00 0 未使用。选定为关。1 开 02 2 未使用。选定为开。Off 00 0 机头抬杠已关闭。2 On 04 4 机头

30、抬杠已打开。关 00 0 没有按键进纸。3 开 08 8 按键进纸中。4 开 10 16 未使用。选定为开。关 00 0 打印纸未用完。5 开 20 32 打印纸用完,停止打印。关 00 0 没有错误。6 开 40 64 发生错误。7 关 00 0 未使用。选定为关。位 5:当缺纸传感器检测到纸张用完而停止打印时变为开。iStatus=3:故障状态 位 关/开 十六进制码 十进制码功能 0 关 00 0 未使用。选定为关。1 开 02 2 未使用。选定为开。关 00 0 没有机械错误。2 开 04 4 发生机械错误。关 00 0 没有自动切纸错误。3 开 08 8 发生自动切纸错误。4 开 1

31、0 16 未使用。选定为开。关 00 0 没有不可恢复的错误。5 开 20 32 出现不可恢复的错误。关 00 0 没有可自动恢复的错误。6 开 40 64 出现可自动恢复的错误。7 关 00 0 未使用。选定为关。位 2:打印机将打印期间机头抬杆抬起、找不到BM归为机械错误。位 6:如果打印期间打印头的温度过高,位 6 将被置为开,直到打印头温度有效地降下来或是当打印期间机头抬杠被打开。iStatus=4:纸检测状态 位 关/开 十六进制码 十进制码功能 0 关 00 0 未使用。选定为关。1 开 02 2 未使用。选定为开。关 00 0 纸将尽检测器,纸张足够。2,3 开 0C 12 纸将

32、尽检测器检测到纸张接近末端 4 开 10 16 未使用。选定为开。热敏打印机产品系列动态库参考手册 第-12-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 关 00 0 纸尽传感器:有纸 5,6 开 60 96 纸尽传感器检测到卷纸末端。7 关 00 0 未使用。选定为关。iStatus=5:、送纸器状态字 位 关/开 十六进制码 十进制码 功能 0 Off 00 0 固定 Off 1 On 02 2 固定 On Off 00 0 送纸器 S1 有纸存在 2 On 04 4 送纸器 S1 无纸存在 Off 00 0 送纸器 S2 有纸存在 3 On 08 8 送纸器

33、S2 无纸存在 4 On 10 16 固定 On Off 00 0 送纸器 S3 有纸存在 5 On 20 32 送纸器 S3 无纸存在 Off 00 0 检测到第二个 NPE 6 On 40 64 未检测到第二个 NPE 7 Off 00 0 固定 Off 关 联 此函数对应打印机命令:n 支持型号 3.13 GcRealtimeResponse 功 能 实时响应主机的请求。格 式 int WINAPI GcRealtimeResponseGcRealtimeResponse(int iRes)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int iRes int

34、iRes iRes 的取值为 1 或。iRes=1:从错误恢复并从错误出现的行开始重新开始打印。iRes=2:在清除接收和打印缓冲区后从错误恢复。关 联 此函数对应打印机命令:n 热敏打印机产品系列动态库参考手册 第-13-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 支持型号 3.14 GcPrintPageMode 功 能 页模式下打印数据。格 式 int WINAPI GcPrintPageMode()返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。功能说明 该命令仅在页模式下有效。打 印 之 后,打 印 机 不 清 除 缓 冲 区 中 数 据,G

35、cPagePrintDirectionGcPagePrintDirection 和 GcSetPrintAreaPageModeGcSetPrintAreaPageMode 函数的设定值以及缓冲区中字符数据的位置。关 联 此函数对应打印机命令:支持型号 3.15 GcSetASCIIRightSpace 功 能 设置西文字符右间距。以半点为设定单位。格 式 int WINAPI GcSetASCIIRightSpace(int iSpace)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int iSpace int iSpace 设置字符右间距为 iSpace*0.1

36、25mm,iSpace 的取值为 0255,默认值iSpace0。注 意 当字符倍宽模式,字符右间距是一般模式下的两倍。当字符被放大时 n 倍字符右间距是一般模式下的 n 倍。该函数不影响汉字的设定。热敏打印机产品系列动态库参考手册 第-14-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 关 联 此函数对应打印机命令:n 支持型号 3.16 GcSetPrintMode 功 能 设置西文字符的打印方式。用于选择打印字符的大小和下划线。格 式 int WINAPI GcSetPrintMode(int mode)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回

37、参数说明 int mode int mode 设置字符打印方式,mode 的取值范围为 0255。打印参数 mode 的每位定义为:位 关/开 十六进制码 十进制码 功能 关 00 0 字符字型A(12 24)。0 开 01 1 字符字型B(9 17)。1-未定义 2-未定义 关 0 解除加重模式。3 开 8 设置加重模式。关 0 解除倍高模式。4 开 16 设置倍高模式。关 0 解除倍宽模式。5 开 32 设置倍宽模式。6-未定义。关 0 解除下划线模式。7 开 128 设置下划线模式。默认值 mode=0,即选择字符字型 A(12 24),正常字符大小,无下划线。关 联 此函数对应打印

38、机命令:!n 支持型号 热敏打印机产品系列动态库参考手册 第-15-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 3.17 GcSetAbsoluPrintPosition 功 能 设置绝对打印位置。格 式 int GcSetAbsoluPrintPosition(int nL,int nH)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int nL,int nH int nL,int nH 0 nL 255,0 nH 255。功能说明 设定从一行的开始到将要打印字符的位置之间的距离。从一行的开始到打印位置的距离为(nL+nH 256)0.1

39、25 毫米。在标准模式,以水平方向为运动单位(x)。在页模式,水平或垂直运动单位随可打印区域的起始位置不同而不同。如:当用GcPagePrintDirectionGcPagePrintDirection函数将起始位置设定在可打印区域的左上或右下时,以水平方向为运动单位(x)。当用GcPagePrintDirectionGcPagePrintDirection函数将起始位置设定在可打印区域的右上或左下时,使以垂直方向为运动单位(y)。关 联 此函数对应打印机命令:n n 支持型号 3.18 GcSelectUserDefineSet 功 能 选择允许禁止用户自定义字符。格 式 int WINAP

40、I GcSelectUserDefineSet(int iSet)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int iSet int iSet 参数 iSet 为一个字节,0iSet255,只有最低位有效。热敏打印机产品系列动态库参考手册 第-16-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 当 i=B 时,选择用户自定义字符集。当 i=B 时,选择内部字符集。默认值 iSet=0。当取消用户自定义字符集时,自动选择打印机内部字符集。关 联 此函数对应打印机命令:n 支持型号 3.19 GcUserDefineCharacter 功 能

41、 用户自定义西文字符。格 式 int WINAPI GcUserDefineCharacterGcUserDefineCharacter(int n,int m,int a,BYTE d)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int n int m int n int m 参数 n,m 分别表示起始和终止字符的编码,允许定义的字符码自H 至H最多个。取值范围:nm int a int a a 表示自定义字符字模水平方向的点数,a12(1224 点阵)或a9(917 点阵)BYTE d BYTE d 数组 da为自定义字符的点阵值。关 联 此函数对应打印机命令:

42、y c1 c2 支持型号 3.20 GcPrintBitmap 功 能 在当前位置打印 Bitmap 图象。格 式 int WINAPI GcPrintBitmapGcPrintBitmap(char*szBmpFile,int m)热敏打印机产品系列动态库参考手册 第-17-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 char*szBmpFile char*szBmpFile 参数 szBmpFileszBmpFile 为所要打印的位图的路径。int m int m 参数 m 选择位图的模式

43、取值范围为 01 或 3233。垂直方向 水平方向 m 模式 点数 点密度 点密度 数据个数(K)0 8-点 单密度 8 67.7 dpi 101.6 dpinL+nH 256 1 8-点 双密度 8 67.7 dpi 203.2 dpinL+nH 256 32 24-点 单密度 24 203.2 dpi101.6 dpi(nL+nH 256)3 33 24-点 双密度 24 203.2 dpi203.2 dpi(nL+nH 256)3 Dpi:每25.4毫米1英寸打印点数 关 联 此函数对应打印机命令:*m n1 n2 支持型号 3.21 GcSetUnderLine 功 能 设定/解除下

44、划线。格 式 int WINAPI GcSetUnderLine(int iLine)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int iLine int iLine 参数 iLine 取值为或,或。默认值为。iLine=0 或 48,取消下划线。iLine=1 或 49,设定下划线。功能说明 可 以 给 所 有 字 符 设 定 下 划 线(包 括 字 符 右 边 的 间 隔),但 是 被GcMoveHorizontalTAB 函数设置的空白除外。打印机不能给顺时针旋转 90 的字符以及反白字符打印下划线。热敏打印机产品系列动态库参考手册 第-18-页 共-62-

45、页 KS_ThL_Printer_API_Rev.1.2 关 联 此函数对应打印机命令:n 支持型号 3.22 GcSelectDefaultLineSpace 功 能 选择缺省行间距。格 式 int WINAPI GcSelectDefaultLineSpace()返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。功能说明 选择行间距为 3.75 毫米(300.125 毫米)。行间距可以在标准模式和页模式中独立地设置。关 联 此函数对应打印机命令:支持型号 3.23 GcSetLineSpace 功 能 设定字符行间距。格 式 int WINAPI GcSetLineSpace(

46、int iSpace)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int iSpace int iSpace 参数 iSpace 取值为 iSpace:0255。打印机初始化时的默认值为 iSpace=30。功能说明 设置行间距为 n 0.125 毫米,行间距可以在标准模式和页模式中独立地设置。热敏打印机产品系列动态库参考手册 第-19-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 在标准模式,以垂直方向为运动单位(y)。在页模式,水平或垂直运动单位随可打印区域的起始位置不同而不同。如:当用GcPagePrintDirectionGcPag

47、ePrintDirection函数将起始位置设定在可打印区域的左上或右下时,以垂直方向为运动单位(y)。当用 GcPagePrintDirectionGcPagePrintDirection 函数将起始位置设定在可打印区域的右上或左下时,使以水平方向为运动单位(x)。关 联 此函数对应打印机命令:n 支持型号 3.24 GcCancelUserDefineCharacter 功 能 取消用户自定义字符。格 式 int WINAPI GcCancelUserDefineCharacter(int de)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int de int

48、de 参数 de 为所要取消的用户自定义的字符的编码,取消后编码恢复打印机。de 取值为:32126。关 联 此函数对应打印机命令:?n 支持型号 3.25 GcInitializePrinter 功 能 初始化打印机。格 式 int WINAPI GcInitializePrinter()返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。热敏打印机产品系列动态库参考手册 第-20-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 关 联 此函数对应打印机命令:支持型号 3.26 GcSetHorizonTABPosition 功 能 设置水平一行内多个制表位

49、置。格 式 int WINAPI GcSetHorizonTABPosition(char*string)返回值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 char*string char*string 参数 String 就是一系列用逗号分割的水平制表位置。设置水平制表位置为n1,n2,.,nk。K 的取值范围为 132,即最多可设置 32 个水平位置。关 联 此函数对应打印机命令:nk 支持型号 3.27 GcEmphasizedPrintSet 功 能 设定/解除加重打印。格 式 int WINAPI GcEmphasizedPrintSet(int nNum)返回

50、值 函数执行成功将返回,如果发生任何错误打印机都将返回-。参数说明 int nNum int nNum 参数 nNum 的取值范围为,默认值为。当 nNum的最低有效位(LSB)为 0 时,解除加重打印模式。当 nNum 的最低有效位(LSB)为 1 时,设定加重打印模式。热敏打印机产品系列动态库参考手册 第-21-页 共-62-页 KS_ThL_Printer_API_Rev.1.2 功能说明 该函数和 GcSetPrintMode 有以同一方式设定和解除粗体打印模式。当这个函数和 GcSetPrintMode 同时使用时,要小心。关 联 此函数对应打印机命令:n 支持型号 3.28 GcS

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服