Brother主页>> 开发工具 >> b-PAC服务支持 >> FAQ

FAQ

Method

Q. 能否获取打印机状态?
b-PAC3能够获取打印机状态。具体方法请查阅帮助。
b-PAC2以前的版本无法通过b-PAC确认打印机的状态。需要在b-PAC之外编写检测打印机是否联机的代码。
Q. 如要使用QL-580N产品实现“每打印完三张,机器停止打印进行切割”,应该怎样操作?
普贴趣系列的QL-580N产品可以利用打印机驱动程序进行“每隔几张切割一次”的设定。请在b-PAC的DoPrint()的自变量中代入0(保留驱动程序设定)。驱动程序设定可以通过计算机的“打印机和传真”打开QL-580N的属性,按下“打印设置”按键,通过“选项”标签进行设定。
Q. 如要使用QL-550产品实现“每打印完三张,机器停止打印进行切割”,应该怎样操作?
请通过打印选项NoCut打印第1、2张,然后通过打印选项AutoCut设定第3张。

返回

Q. 如要使用PT-9500PC产品实现“每打印完三张,机器停止打印进行切割”,应该怎样操作?
请通过打印选项NoCut打印第1、2张,然后通过打印选项AutoCut设定第3张。
Q. 如何查看文本的索引顺序?
请使用P-touch Editor打开标签模板文件。使用P-touch Editor5,通过Professional模式画面右侧的“显示顺序”标签,依次显示标签模板文件中包括的对象。位于最上面的文本是最后输入的文本,索引为0。
P-touch Editor4.2以下版本,请选择“显示”菜单中的“文本框”。标签模板文件中的文本对象通过<<按键、>>按键依次显示。

返回

Q. 能否更改文本对象的索引序号?
请使用P-touch Editor打开标签模板文件。使用P-touch Editor5,通过Professional模式画面右侧的“显示顺序”标签,依次显示标签模板文件中包括的对象。从中选择要更改序号的文本对象拖拽至任意位置,则该文本对象的索引顺序被更改。
P-touch Editor4.2以下版本,请选择要更改序号的文本对象,选择右键点击→顺序,更改成希望的序号。
Q. 如何隐藏打印机监视?
请通过“打印机和传真”显示标签打印机的属性,在“端口”标签中,取消对“启用双向支持”的勾选。
Q. 如要在存在换行的文本对象的各行文本中进行替换,应该怎样操作?
假设文本对象为:

aaa
bbb

请将aaa设定为文本0,bbb设定为文本1后,执行SetText()(索引的数字会因创建的标签模板内容而异)。

返回

Q. 使用P-touch Editor与数据库链接进行打印时,从第3张开始,标签的页边距会变窄。而使用b-PAC进行打印时,从第3张开始,标签的页边距会变宽,非常浪费。
通过DoPrint()设定 bpoContinue 标志时,如果模板的打印机及标签宽度相同,也可以中途通过Open()Method打开多个模板,归总到一个打印作业中。
详情请参照b-PAC SDK(最新版本)的使用说明文档(b-PAC3的帮助)。
Q. 请说明一下打印标签时不在张与张之间留过多页边距的方法。
根据用户所使用的设备类型的切割功能和b-PAC的切割选项设定的组合情况,仅限打印多张标签时可以取消标签与标签之间的间隔。
详情请参照b-PAC3.0 SDK帮助文档中的“各主要设备类型的切割选项的组合与打印结果示例”(可只下载帮助文档)。

点击进入下载中心

Q. 能否显示打印结果的预览?
可以。b-PAC 组件含有Export Method。Export Method能够在指定文件夹下创建指定dpi的位图文件。只要指定打印机的分辨率数值(例如,将PT-9500PC分辨率指定为360、PT-2430PC分辨率指定为180、QL分辨率指定为300。请查阅便携打印机的帮助文档),就能够创建与实际打印效果相同的图像位图。使用Export Method无法直接在屏幕上预览打印效果,但可以在打印前查看效果图。Export Method的具体使用方法,请参照b-PAC SDK文档(b-PAC3的帮助)及安装 b-PAC SDK时的\Samples\VBS\VBS_NamePlate.html 等。

返回

Q. 需要置换图像时能够保持纵横比例。
b-PAC1.5.4及以上版本,能够选择保存纵横长宽比例的选项。
如果是b-PAC3版本,请在IObject::SetData()的第3参数中设定4。
如果是b-PAC2及以下版本,请在ReplaceImageFile()的第3参数中设定4。
Q. 需要使用CODE128设定FNC1等包括控制代码在内的条形码数据。
b-PAC1.5.4及以上版本,能够在CODE128/EAN128的条形码数据中设定控制代码。
例如,如要设定"1234"FNC1"567"FNC1 这一数据,只要输入以下内容,就能完成设定:

ObjDoc.SetBarcodeData 0, "1234\a567\a"(VBS时)


如果是b-PAC3版本,也可以将IObject::Text属性值设定为"1234\a567\a"(VC等时,请设定为"\\a")。
控制代码的置换规则如下:

FNC1时,为: "\a";
FNC1时,为: "\b";
FNC1时,为: "\c";
FNC1时,为: "\d"。

返回