$ make
On one terminal
$ server-prog
On another terminal
$ client-prog
The running processes and ther interface can be analysed using d-feet
Sends a DBus signal GetBackends
to all listening backends so that they
might reply and be registered.
Get Options for printer uniquely identified by uid
Deregister a frontend from backend
Print file identified by file descriptor fd
to printer uid
Signal sent to frontend as acknowledgement.
Update information for printer uniquely identified by uid
with display name name
and some initial settings options
Remove printer uniquely identified by uid
by this backend.
On the frontend, all printers can have a primary identifier as the tuple
(backend, uid in that backend)