Discussion:
Progress report
Michael Pfeiffer
2002-11-27 18:08:38 UTC
Permalink
Printers preferences application:
- job list view implemented (displays print job of a printer;
allows to restart and cancel a print job).
- printer item updates status of pending jobs.
Besides of clean up / bug fixes and adding a network printer is not
implemented the Printers app. is completed.

Print Server:
- configuration windows shows some information about the
page format and job setup.

Internal changes: print server and Printers prefs. use node monitoring
for added/removed printers and added/removed/status changed print jobs.

TODO
1. Implement adding a network printer as soon as someone can provide
the necessary information how to do that.
2. Implement BPrintJob until the end of the year.
3. Clean up/bug fixes.

- Michael
Philippe Houdoin
2002-11-27 18:29:27 UTC
Permalink
Post by Michael Pfeiffer
- job list view implemented (displays print job of a printer;
allows to restart and cancel a print job).
- printer item updates status of pending jobs.
Besides of clean up / bug fixes and adding a network printer is not
implemented the Printers app. is completed.
Woa. Nice job Michael. Again :-)
Post by Michael Pfeiffer
- configuration windows shows some information about the
page format and job setup.
You means like the Dano and Windows default print setup dialog, who
both integrate the generic page format and job setup area in the
dialog?
I like this, it's a clever solution.
Post by Michael Pfeiffer
Internal changes: print server and Printers prefs. use node monitoring
for added/removed printers and added/removed/status changed print jobs.
So, now the print_server new job is triggered by node monitoring on each
active spool/printer directory, and no more by scripting?
Post by Michael Pfeiffer
TODO
1. Implement adding a network printer as soon as someone can provide
the necessary information how to do that.
Well, apart the BeOS R5 builtin appletalk (PAP protocol) printers support,
which is now a very obsolete printing protocol on a near to be outdated
network protocol, all other networked printers support
available for BeOS today come today as standard transport add-on, simply
encapsulating network accesses into a BDataIO...

BTW, both IPP and LPR are already in the CVS, but
don't build yet again since the network headers break.

So, my opinion is: let's drop the Add Printer wizard weird separation between
local and remote printers setup and focus only writing/fixing
network transport add-ons.
LPR + IPP should offer enough these days, maybe a SAMBA-based one could
come in the future for a better Windows world integration...
Post by Michael Pfeiffer
2. Implement BPrintJob until the end of the year.
As team's Christmas gift!?

-Philippe
Michael Pfeiffer
2002-11-27 20:15:35 UTC
Permalink
Post by Philippe Houdoin
Post by Michael Pfeiffer
- configuration windows shows some information about the
page format and job setup.
You means like the Dano and Windows default print setup dialog, who
both integrate the generic page format and job setup area in the
dialog?
No, it just displays below the text "Setup page format" the
page format and paper orientation and below "Setup print job"
the page range (from - to or all pages) to print.
Loading Image...
Post by Philippe Houdoin
Post by Michael Pfeiffer
Internal changes: print server and Printers prefs. use node monitoring
for added/removed printers and added/removed/status changed print
jobs.
So, now the print_server new job is triggered by node monitoring on each
active spool/printer directory, and no more by scripting?
Yes. As the installed printers are simple folders and the print jobs are files,
that can be manipulated by anyone not just the print_server / Printers prefs.
but both apps have to handled them correctly.

Bonus: This will allow an easy integration into OpenTracker (if desired):
- delete a print job if you want to cancel a print job.
- delete a printer if you want to remove it.
- to restart a print job, select it in Tracker and open the context menu and
select (a not yet existing) entry for restart.
- the informations about the print job / printer should be in for Tracker
visible attributes so that they can be displayed in Tracker window.

- Michael

Loading...