A programmer who is versed in the TSPL scripting language can design a program that runs in the BBP11/12 printer's memory. TSPL programs can be designed to work with a company's proprietary software or they can even be designed to work with a specific input device, such as a bar code scanner or a PLC.
A BBP11/12 printer that is running a program designed for a specific input device is said to be in Stand-Alone mode. Further, a BBP11/12 printer that is running a program designed for a bar code scanner is said to be in Scan-to-Print mode.
It is also possible to make a TSPL program run automatically when the BBP11/12 printer is turned on, but then it becomes necessary to bypass the TSPL program if you ever wish to use the printer "normally" again from a PC. There are two methods to bypass the TSPL program:
METHOD 1
1) Turn the printer off and then press and hold the FEED button while turning the printer on.
2) Keep the FEED button held down until the light turns SOLID GREEN.
3) Once the light is SOLID GREEN release the FEED button. This will skip the TSPL program and allow the printer to print labels "normally" again from a PC.
*Note - To load the program again, simply turn the printer off and then back on without hitting the FEED button at all.
METHOD 2
1) Connect the BBP11/12 printer to a PC via USB cable.
2) Run the Diagnostic Tool on the PC (The Diagnostic Tool is a program that comes on the BBP11/12 product CD, it is run by double clicking "DiagTool.exe".
3) You will likely get a Data Receiving Error, click OK. If you don't get the Data Receiving Error, simply move to step 4.
4) Click the "Ignore AUTO.BAS" button in the Diagnostic Tool. This will skip the TSPL program and allow the printer to print labels "normally" again from a PC.
*Note - To load the program again, simply turn the printer off and then back on without hitting the FEED button at all.