Brother produces the 'QL' range of label printers, which includes both USB and network models. Those models that incorporate the b-PAC v3 standard are supported by BiblioTECH. This is a Windows 64-bit only service which provides the ability to print labels to USB connected b-PAC v3 compatible printers (eg. QL-570, QL-720NW) from the BiblioTECH Client.
If you have a USB printer (e.g. the QL-570), then it must be directly connected to the computer being used to print labels. If you are using a network-enabled printer (e.g. QL-720NW), then it must be connected to the computer you wish to print labels from via USB and not the network interface. This arrangement allows for the printing of labels from any BiblioTECH client computer, not just the machine with the printer connected. Additionally, the computer with the printer attached does not require the BiblioTECH Client to be installed – it can be any Windows 64-bit computer.
As each Brother printer can print to a variety of label sizes, you need to ensure that you have appropriate labels. For the printing of spine labels, the required size is 23mm x 23mm which usually comes in a roll of 1000.
Setting up the Printer
Note: Always download and install the latest versions of the printer drivers and b-PAC components via the Brother Website.
Install the label cartridge into the printer (check the printer manual for instructions).
Install the printer as per the instructions on the Brother website. Do not plug the printer into the computer until requested to do so during the driver installation step.
Open Windows Settings –-> Devices and Printers, select the newly installed printer and click on Manage. Select the Printer Properties panel, click on New Driver and select the 'LE' version of the driver from Windows Update.
Note: For example, The QL-570's required driver is the 'Brother QL-570 LE' (if the 'LE' version is not listed, click on the Windows Update button which should download it).
Install the Brother pTouch software onto the computer, checking that you can successfully print labels using the Brother p-Touch software.
Install the 64-bit Brother b-PAC client component only (not the full SDK) onto the computer.
Testing the Printer Installation
Note: First ensure the printer has a roll of 23mm x 23mm labels in the cassette.
1. Using the Brother pTouch software, open an empty label. The 'Media' entry should say 23mm x 23mm and the displayed label should reflect this.
Selecting the media size
2. Click inside the label and type a couple of lines of text, then click on Print.
Printing a test label
3. Accept all defaults and after a few seconds a label should be ejected by the printer with the text printed.
Label Definition files
When printing to a Brother b-PAC label printer, you must define and select a 'label template file'. The template used by BiblioTECH when printing Spine Labels must be named BTspine.lbx and must be located in the folder c:\ProgramData\BiblioTECH\v8\Client\Data. BiblioTECH includes several such template files in the above folder – to change files you need to copy the appropriate .lbx file to this directory and rename it to BTspine.lbx. If needed, you can use the Brother 'P-touch Editor' software to adjust this .lbx file (layout, font used, etc.).
Setting up BiblioTECH
Step 1 – Label Printing Service
On the Windows 64-bit computer with the label printer installed:
Note: Please ensure that this computer has a 'static' IP address.
Download and install the BiblioTECH b-PAC Service.
Open a browser and enter the URL http://127.0.0.1:17002/lbxlist. You should see the names of the two BiblioTECH label definition (.lbx) files.
Enter the URL http://127.0.0.1:17002/label?lbx=BTspine_23x23_Left&lines=ABC 123 abc. A printed label should be ejected from the printer.
Testing the label service
Step 2 – BiblioTECH Server
On the BiblioTECH v8 Server:
Note: The version of BiblioTECH installed must be 8.8L  or later.
1. On the BiblioTECH v8 Server computer stop all BiblioTECH services. 2. Using Notepad, open the file c:\Program Data\BiblioTECH\v8\Server\BT8_svr.init.
Updating Server settings
3. Locate the[bPAC]section (usually at the end of the document) and set the Host entry to be the IP Address of the computer where the b-PAC service is installed/printer is attached. Leave the Port entry set to 17002.
4. Restart the BiblioTECH services & wait for a few minutes (to allow the Server to fully start).
Step 3 – Each BiblioTECH Client
Note: Must be performed on each Client which will be used to print Spine Labels.
1. Open Resource Manager.
2. Select the menu File --> Select a "Spine Label" Layout.
Select a "Spine Label" Layout
The client will check with the BiblioTECH Server for the Host and Port info for the 'b-PAC Service' computer. It will then try and connect to the service and retrieve the list of available label definitions. If it cannot connect, it will advise that there are no b-PAC compatible printers available. Otherwise, select the target label from the list.
Using a Brother b-PAC printer to print a Spine Label
Open the Resource Manager, selecting the target record by either clicking on Edit or Add accordingly. When the record is displayed, there will be a button displayed next to the Dewey/Call Number field which you can click to print the corresponding spine label directly:
Print a Spine Label button
If you click this button, a Spine Label will be printed.
Note:BiblioTECH will parse the Dewey entry, splitting the text into lines after a<space>or a<.>.