Just so everyone has the information we recently discovered while trying to tackle the challenges of printing to a BOCA via network/Virtual Machines on PE 3.310.732:
Virtual Machine: Using VMware Workstation 6.5 and Windows Virtual Machine, we were only able to successfully print via Network(below) or mapped-through parallel. Printing via USB>Parallel adapter was not working, since you could not specify the port that the USB enumerator was using.
Network (JetDirect): Set the printer up, in Windows, as a local printer, using a local IP port, pointing at the IP address of the JetDirect card. Use the Boca drivers in Windows, verify you get a good test page.
In PE, under Administration>Print Setup>Printers, create a new "Generic Windows" printer - give it whatever description you want. For port, use the _exact_ name of the printer in the Windows Printers/Device UI. In our case, it was the default, which was "Boca FGL 24/44 200 DPI". We used no emumeration, and set all other settings to '0'.
Set your local TixPrintserver to point to the newly created printer. When printing through PE, you can still select printer type as "Boca" even though the device is defined in PE as a generic windows printer. The BOCA drivers in Windows seem to handle the BOCA commands. Even when the ticket format was created in "Boca" format, we were able to print normally.
Network (Windows Share): If you share a locally attached printer, or a printer mapped via IP port to JetDirect (see above), then you can print to that as well. To do so, add the printer in Windows, using Boca drivers, to the windows share. It will be added to your list of available printers as "PrinterDriverName on WindowsComputerName". In PE, create follow the steps above, and for the port, use "PrinterDriverName on WindowsComputerName". While this did work, it created a delay in ticket printing when the machine sharing the printer was on a different network from the machine mapping to the printer.