Welcome to Wubiq's documentation.
Wubiq is a web / client combination that allows users to share its printing services (printers). It consist of a web application companion (wubiq-server) and a client print manager (wubiq-client). After having it working as a web application, computers client can be easily added/removed by just running/stopping the provided client program.
The client(s) program(s) registers to the Wubiq's server and sends the list of available PrintServices (printers), along with theirs characteristics.
On your application side, local and remote (from clients) print services are available to print. From the application perspective ALL PrintService instances are local.
On Wubiq's server local printing request are relayed to the default PrinterJob of the JVM, while remote print jobs (if needed) are serialized and sent to the correspondant client program.
On the client(s) program(s) each print job received is deserialized and printed directly to the print service.
Once you have notice that you are connected to an Wubiq enabled application, you might want to share your printer to others, and also be able to print directly to your printer regardless of where you are.
To do that a client program must be running in the computer that handles the printer. Follow these instructions for installing the client on your computer, or if you are using an Android device that handles a wireless or usb printer.
Since version 2.0, you can enable administrative mode for Wubiq's web console. In this mode you can pause clients and purge print jobs. To enable this mode follow this instructions.
Learn how to take advantage of Wubiq's API and use it in your web application.