 |
TAB Software has been developing custom printer drivers for Microsoft operating systems since the inception of Windows 3.1
and continue today supporting the latest Microsoft operating systems including Windows Vista and
Windows Server 2008. We use the latest printer driver technologies from Microsoft to create a 100% compatible printer driver.
If your needs require a more diverse implementation, we can also develop custom monolithic drivers that can provide
functionality that might be missing in the standard Windows driver. Along with printer drivers, we can develop
custom Language and Port Monitors to ensure the Windows spooler is communicating correctly with your print device.
Do you have a printer that you would like to control directly from your custom software? You might require a custom
print DLL that will allow your software to render GDI output to a custom spooler bypassing the standard operating
system print interfaces. The custom DLL provides secure job tracking for mission critical applications.
More hardware vendors are pre-installing the 64-bit version of Windows Vista which is not compatible with 32-bit print drivers.
TAB Software can provide a smooth printing transition to the
64-bit driver model by developing 64-bit versions of your current printer drivers.

Microsoft Operating Systems
Principal Services
- Minidriver Printer Drivers — Standard printer drivers using
Microsoft's minidriver tools. Most GDI and user interface functions are handled by Microsoft's UniDrv printing subsystem.
- Monolithic Printer Drivers — Custom printer drivers
where GDI and user interface functions are handled by the printer driver. Monolithic printer drivers provide
a level of printing functionality not available to the minidriver based printer drivers.
- Language Monitors — Provide bidirectional error checking
with the physical printer. Language monitors act as a mediator between the Windows spooler and the Port Monitor.
- Port Monitors — Communicate with the physical printer by sending
the contents of a spooled job to the printer via the printer's command set.
Operating Systems
- Windows Vista 64-bit, Windows Vista 32-bit, Windows XP 64-bit, Windows XP 32-bit, Windows Server 2008
Communication Protocols
- Parallel, USB, SCSI, Serial, FireWire, TCP/IP
Development Tools
- Microsoft DDK, Visual Studio, Minidriver Tools

Mac OS X Leopard
Principal Services
- I/O Modules — Used by the printing system to communicate with
a printer using a standard transport-layer interface, such as AppleTalk or TCP/IP
- Printer Browsers — Provide a way for people to discover
available local and network printers
- Printer Modules — Used by the printing system to convert
the graphics content in a print job for output to a specific printer or family of printers
- Printing Dialog Extensions — Provide a way for people to
view and change the settings for a set of related printing features. The user interface of a printing dialog
extension is a pane in one of the printing dialogs
Communication Protocols
- Parallel, USB, SCSI, Serial, FireWire, TCP/IP
Development Tools

Linux
Principal Services
- Common Unix Printing System ("CUPS")
- Ghostscript
Development Tools

Custom Printing Systems
Principal Services
- Develop custom printing modules to be used by software applications that
must maintain direct control of the printer throughout the printing process. Such applications
can be be used by service bureaus, kiosk applications or ID card systems where
print job tracking is of greatest importance.
|
 |