Plaspool

Plasma 4 Extensions

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

2
Score 67.1%
Description:

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.
Last changelog:

9 years ago

Various bugs fixed.

C

skylendar

9 years ago

If you already have downloaded 1.2.5, pls reload it. An important bug, forgotten in the previous uplaod, has been fixed.

Report

dovidhalevi

9 years ago

Download link broken!

Report

C

skylendar

9 years ago

Ah sorry, I mistook plaspool for interceptor, another plasmoid I'm working on. They have a similar look, so I edited the wrong project yesterday.

Report

C

skylendar

9 years ago

If you are still interested in testing plaspool,
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

Got the ORC version from the site.

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

C

skylendar

9 years ago

Forget the beta1. I released the rc1 yesterday.

Report

dovidhalevi

9 years ago

First actual printing on the RC.

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

The rc is what I have.
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

Many folks looking for a replacement for the panel applet. Nothing wrong with using QT objects--KDE itself obviously does this! For the future:

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

First printing experience. Works like a charm. I get other notifications as well: flagged in KDE's notifications panel applet or plasmoid from the still invisible hplip panel applet.

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

C

skylendar

9 years ago

Thx for testing my app and reporting the bugs.

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

CUPS documentation is scarce. Sometime this summer with some time, I might have tried to do this very thing so thanks for the great start. As I said, hplip sources will have what you need.

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

C

skylendar

9 years ago

What do you mean by iconized icon ? I intend to display an icon if and only if an event occurs, i.e. a pending or processes job, in order to avoid to clutter the taskbar with useless icons.

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

I have 4.6 from Debian experimental-snapshots running--more stable, quicker than the 4.4 on unstable. It has a workable printer setup in systemsetup. I have not printed anything since upgrading so I do not know if it goes beyond setup dialogs. User job control options are included.

Report

dovidhalevi

9 years ago

I placed the applet on the panel. It takes up two slots but shows no icon. What you propose is fine if the inactive applet does not take space. This can be done on the system bar, maybe not on the panel. So two different printer icons, one active, one waiting, might be needed (if inactive, how would one get to the properties if no icon or trace appears?). In any event, two blank slots is a bug.

Report

C

skylendar

9 years ago

I wanted to avoid icons when they are not needed on the panel. As to a couple of icons for the inactive/active state isn't a bad idea.
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

9

gnumdk

9 years ago

https://aur.archlinux.org/packages.php?ID=48389

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

9 years ago

Various bugs fixed.

12345678910
3
product-maker aspotashev Jun 12 2011 9 excellent
product-maker TommyCZ May 06 2011 9 excellent
product-maker gnumdk Apr 21 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
lei00
Nov 27 2012
aspotashev
Jun 12 2011
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2.5
updated Jun 24 2011
added Apr 20 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1