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

FAQ

工作环境・b-PAC的版本

Q. 目前,正在通过b-PAC SDK Ver.1.5.6(或Ver.2.0.3)对PT-9500PC产品进行软件的开发和使用。b-PAC SDK Ver.1.5.6(或Ver.2.0.3)能够在作为该产品后续机型的PT-9700PC/9800PCN上运行吗?
PT-9700PC/PT-9800PCN需使用b-PAC Ver.3.0,不支持旧版本的b-PAC。请升级到b-PAC Ver.3.0。

下面对升级的方法进行简单说明:

Step1.
安装b-PAC Ver.3.0 。
在客户端计算机上安装b-PAC ver.3.0的客户端组件。
Step2.
指定目标打印机时,请将其更改为PT-9700PC或PT-9800PCN。
包括以下两种更改方法。请使用以下任意一种方法来更改指定的打印机。
<方法1>
请打开模板文件(*.lbl, *.lbx),将指定的打印机更改为PT-9700PC或PT-9800PCN后,重新保存。
<方法2>
请在Open Method中,使用/D选项,将打印机指定为PT-9700PC或PT-9800PCN。示例如下:
Open("C:\Program Files\Brother bPAC SDK\Templates\NamePlate1.lbl /DBrother PT-9700PC")
Q. Visual Basic的对应版本是?
支持Visual Basic 6.0及以上版本。
Q. 能够在Windows7系统环境下使用吗?
b-PAC3能够在Windows 7系统环境下使用。
Q. 哪些b-PAC版本能够运行使用P-toch Editor5.0编写的模板文件(.lbx)?
b-PAC2.0及以上版本可以使用。

返回

Q. 如要使用b-PAC开发标签打印系统,至少需在计算机中安装哪些工具?
除开发环境外,还需要b-PAC SDK、兄弟公司标签打印机的驱动程序、P-touch Editor。
Q. 通过VB.NET也能够进行输出吗?
可以。Ver. 1.5.3及以上版本的b-PAC组件的使用手册中除添加了VB.NET环境下的使用方法外,还追加有样例项目,请查阅。
Q. 在PT-18R/18Rz 产品上也可以使用b-PAC吗?
可以。如果在PT-18R/18Rz产品上使用b-PAC,可能启动主机的自动断电功能关闭主机电源。因此,打印之前,请务必确认已标签机打开状态。

返回

Q. 在PT-2430PC/2430PCz产品上使用b-PAC时,也不需要打印机驱动程序程序吗?
如果在PT-2430PC/2430PCz产品上使用b-PAC,需要在计算机上安装打印机驱动程序。而且,需要将主机后面的开关设定成E模式。
Q. 通过Delphi能够进行输出吗?
b-PAC 的组件是作为COM 组件进行安装的。
Delphi 5 及以上版本可以处理b-PAC 这一类的COM 自动化对象(但,本公司未对使用 b-PAC后的实际操作进行过确认)。因此,更旧的版本能否处理COM对象,请咨询Delphi开发者Embarcadero Technologies公司。
<以下是程序示例>
将模板文件Test.lbl 中的文本变更为 'Hello World!'后,进行打印。
						
procedure TForm1.LabelPrintClick(Sender: TObject);
var
	V: Variant;
begin
	try
		V := CreateOleObject('BrssCom.Document');
	except
		ShowMessage('Could not start b-PAC component.');
	Exit;
end;
if (V.Open('C:\Test\Test.lbl') <> 0) then
	begin
		V.SetText(0. 'Hello World!');
		V.DoPrint(0, '0');
	end;
	V := Unassigned;
end;
						
					
Q. 通过Java Script能够进行输出吗?
b-PAC 的组件是作为COM 组件进行安装的。由于将非Internet Explorer作为主应用程序的 Java Script ,无法调用COM 组件(或 Active X),因此,无法使用。
Internet Explorer 或 Windows Scripting Host 支持与Java Script 相似的被称为“ J Script ”的脚本语言,J Script可以调用COM 组件。但是一般情况下,Java Script 在Internet Explorer 及其它主应用程序下运行,但,JScript只能在 Internet Explorer 下运行。
有一种方法是,安装时确保能够通过使用IIS (Internet Information Server)的Web服务器的ASP(Active Server Pages)上的 VB Script 来调用b-PAC,客户端应用程序(一般是指Web浏览器)不直接调用b-PAC组件,而是让Web服务器进行处理。使用这种方法,也能够间接通过 Java Script 等,使用b-PAC 组件打印标签。

返回

Q. 能否在Mac及Unix等系统环境下使用?
只能在Windows系统环境下使用。当前还没有在其它环境下进行开发的计划。
Q. 通过Lotus Notes能够进行输出吗?
通过Notes R5 及以上的 LotusScript ,能够调用b-PAC 这一类的 COM接口。详细情况,请通过Lotus公司的网站等进行确认。
Q. 想在使用b-PAC2的旧系统中添加b-PAC3的新功能,如何操作?
要使用b-PAC3的新功能,请升级到b-PAC3。由于b-PAC3与b-PAC1、b-PAC2的接口无法兼容,因此,需要将b-PAC1、b-PAC2的部分Method修改成b-PAC3的Method。请参考帮助中记载的重写样例。

返回

Q. b-PAC的版本确认方法是?
使用b-PAC3的产品,可通过右键点击C:\Program Files\Common Files\Brother\bPAC下的bPAC.dll,打开属性查看。
b-PAC2.*及以前版本,可通过双击C:\Program Files\Common Files\Brother BrssCom下的BrssCom.exe,显示版本信息。
Q. 可以通过JAVA执行打印吗?
本公司并未提供b-PAC的JAVA专用程序库。
b-PAC属于COM组件,因此,只要是通过JAVA调用COM组件的架构,理论上就能够通过JAVA使用b-PAC。
本公司不对运行做出保证,但有的客户曾成功使用作为JAVA和COM的网桥的中间件。

返回