
Plaspool
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Plaspool is a Plasmoid for KDE4 on Posix systems, such as
Linux, running the CUPS (Common Unix Printing System).
Its role is to display and manage the printers jobs queues.
Plaspool also prints files via drag n' drop.
9 years ago
Various bugs fixed.
9 years ago
Various bugs fixed.
skylendar
9 years ago
Report
dovidhalevi
9 years ago
Report
skylendar
9 years ago
Report
skylendar
9 years ago
I have just released the version 1.0 beta1, see:
http://skylendar.kde.org/plaspool/plaspool-1.0beta1.tar.bz2
Report
dovidhalevi
9 years ago
New job options show up on box, have not tested them yet.
The hide/transparent icon options and the cancel command option (what is this for?) do not work and are not kept. Clicking either icon option gave me a smaller icon (the size that would be shown on the system-bar where this applet really does belong. Thanks for using the "normal" icon :-)
Report
skylendar
9 years ago
Report
dovidhalevi
9 years ago
One page job. Two of them came up in box, maybe not the applet's error.
The first one printed, box updated as completed. I canceled the other one, no change in box. Attempted to resume, got cannot resume, no file.
CUPS only showed the one completed job, no canceled or stuck job.
So need some means to refresh the box manually and a cancel should show (did not in previous version). Doing something from CUPS should update the box and visa versa (it does).
As previous suggested, the system-bar is the place for this applet.
Report
dovidhalevi
9 years ago
On current login, it came up sans icon with the hide icon button checked. So the problem is within one session.
Report
dovidhalevi
9 years ago
1. BUG: Needs iconized icon for panel usage. Should indicate active job. Current blank is also too wide.
2. Option to place on system subpanel and to hide if inactive. Check hplip (from HP, on Sid) which does this (or claims to) for HP printers?
3. Meaningful setup options, i.e. selection of printer(s) to monitor (checkbox list).
4. Tooltip of active jobs when iconized.
5. Drag and drop to icon or box to print a file (in KDE-printable, i.e. pdf, format).
Report
dovidhalevi
9 years ago
After 10 1-page jobs, the printer stopped, busy error. The hp-toolbox let me restart the print queue (but I ran it from command line--their applet should have appeared before now!). Your applet seemingly let me cancel the non-processing jobs (might not have really needed to do so!). Its display did not remove them, however. Nor does it clean up or let me clean up completed jobs.
After having printed everything successfully, the icon (yuk!) still shows, displays completed and the four pending jobs that I seemingly canceled (including the one that stuck with printer busy).
So, some more functionality:
1.Start-stop-queue, other such CUPS functions. Will be very appreciated.
2. More info that just pending or completed, minimally some error flagged.
3. Sort, clean its display? Removing completed jobs would be a setup option and a clear button might be added to the box.
4. Some way of getting rid of stuck jobs without rebooting and you have a Nobel prize :-)
Hplip's modules code will probably give you every clue you need. Must be using dbus for its notifications to propagate to KDE. Will have all needed calls to CUPS and then some!
The icon: There are much nicer ones and those would be automatically taken from the user's plasma/KDE style! Look at my (very old) code of the speaker-phone applet for what can be done with icons showing state/status and such. The width is indeed KDE's problem--the only way to save real-estate is to go on the system-bar--smaller icons and control of applet visibility.
Report
skylendar
9 years ago
Ok, I'm working on a further version anyway, that will include new operations on the spooling queue, such as hold, resume, etc... Notice that the cups devel doc is rather scarce about that: I had to delve into the cups sources in order to know what to do...
As to the icons: I got the one I use from the Oxygen monochrome theme. It doesn't seem to exist a better svg icon for the printer. Who want to design one ?
Report
dovidhalevi
9 years ago
Icon in "device/printer" is the one that shows on the add widget menu. There is also a "device/laser-printer." There are several others under "actions/...." Simply KIcon("printer") is be sufficient. The icon will come from the user's KDE style.
Icon may be grayable if inactive. Another alternative would be to blink "document-print-direct" with "document-print" when active. Look at my phoneapplet sources.
If a user likes and chooses the monochrome style, OK, but if not, the user will find those simply uuuugggglyyy.
Report
skylendar
9 years ago
So far, I haven't seen any printing management on the std KDE4 distro. Such a feature was available on 3.x, but not 4. That's why I made plaspool. But I may be wrong. This feature is maybe present on KDE 4.6 or even planned for 4.7. If so, could you confirm it ?
Report
dovidhalevi
9 years ago
Report
dovidhalevi
9 years ago
Report
skylendar
9 years ago
That being said, I don't know how to reduce the space between 2 slots on the panel.
I have tested OpenSUSE 11.4 a few days ago, and found no printing management in systemsetup. So I wondered...
Report
gnumdk
9 years ago
Great, but should be cool if it use real plasma widgets, and not just a Qt application embeded in a plasmoid :)
Because, on a standard desktop, it look out of place :)
Report