Hi, I made some thoughts about the printer module. The results can be shown on the wiki page, which had to be moved to another location (due to some reorganizational stuff which I do not have many clues off :-)). The printer module redesign stuff is now available on: http://en.opensuse.org/YaST/Development/Printer_Enhancement I tried to avoid the term "queue" as I got some feedback on the ux-list and in personal discussions and benchmarking, that this term is not familiar to many users. For the sake of consistency with other modules I also sacrificed Johannes' sentences with included buttons, which I personally like a lot. The CUPS settings also became a more semantic description. I used the settings and wording of the CUPS browser UI and gave the user the possibility to make detailed settings for some entries. Open questions: * Did I understand this correctly: I can either use default settings of the remote CUPS server (which means the default queue of the remote computer) or do I choose another queue Missing stuff: * select default queue (maybe this will be covered by a button at the right bottom side of the local queue list) * firewall settings (which I would put into the check boxes of the local CUPS settings * CUPS USB device settings (big question mark for me: do we really need that? In case we do, it can become another check box in the local CUPS settings Did I miss anything else? What do you think about these mockups? Enojy the rest of the day, Martin -- Martin Schmidkunz User Experience Specialist martin.schmidkunz@novell.com +49 (0) 911 740 53-346 ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- Novell, Inc. SUSE® Linux Enterprise 10 Your Linux is ready http://www.novell.com/linux -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
Hello, On Dec 13 10:51 Martin Schmidkunz wrote (shortened):
In "Iteration 3" the screenshot doesn't match to "Add a new queue".
I tried to avoid the term "queue"
And of course you immediately mixed up the meaning of "queue" with the meaning of "printer device" (i.e. real hardware). A perfect example for the immediate confusion as soon as there is no longer exact wording. It seems many users prefer vague wording because it feels better when whatever there is on the screen matches to their mind set (even if their mind set is plain wrong). Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
Hello, On Dec 13 10:51 Martin Schmidkunz wrote (shortened):
The printer module redesign stuff is now available on: http://en.opensuse.org/YaST/Development/Printer_Enhancement
Under "Iteration 2" there is my experimental YaST printer module. Now the "Modify existing queue" is implemented and I provide for testing and only for testing RPM packages for openSUSE 10.2, 10.3 and Factory in the "noarch" sub-directories at http://download.opensuse.org/repositories/home:/jsmeix/ Its version number is intentionally less than the version of our official yast2-printer RPM so that you cannot install the experimental YaST printer setup module by accident (e.g. via whatever automated package installation tool). If you like to test it, first of all make sure that you have our official yast2-printer RPM available so that you can go back to the official package. Then download yast2-printer-2.1.0-3.1.noarch.rpm and install it as root with this command: rpm -Uhv --force yast2-printer-2.1.0-3.1.noarch.rpm Have a nice Christmas and an happy New Year! Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
On Tuesday 18 December 2007 09:37:04 am Johannes Meixner wrote:
Hello,
On Dec 13 10:51 Martin Schmidkunz wrote (shortened):
The printer module redesign stuff is now available on: http://en.opensuse.org/YaST/Development/Printer_Enhancement
Under "Iteration 2" there is my experimental YaST printer module.
Now the "Modify existing queue" is implemented and I provide for testing and only for testing RPM packages for openSUSE 10.2, 10.3 and Factory in the "noarch" sub-directories at http://download.opensuse.org/repositories/home:/jsmeix/
Its version number is intentionally less than the version of our official yast2-printer RPM so that you cannot install the experimental YaST printer setup module by accident (e.g. via whatever automated package installation tool).
If you like to test it, first of all make sure that you have our official yast2-printer RPM available so that you can go back to the official package.
Then download yast2-printer-2.1.0-3.1.noarch.rpm and install it as root with this command:
rpm -Uhv --force yast2-printer-2.1.0-3.1.noarch.rpm
And look for a printer in Miscellaneous section of YaST Control Center. I guess this version of help text it is easier to understand for new to printer configuration. Print Queue: is a place where you send your text. It takes care that text is converted to form that your printer understands, and print when printer is available ie. turned on, or finished printing previous texts. Each print queue has name usually named by printer, but you can give any name you like. ...etc.
Have a nice Christmas and an happy New Year! Johannes Meixner
To you too: Frohe Weinachten und ein guten Rutsch ins neue Jahr. -- Regards, Rajko -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
Hello, On Dec 18 20:14 Rajko M. wrote (shortened):
On Tuesday 18 December 2007 09:37:04 am Johannes Meixner wrote:
On Dec 13 10:51 Martin Schmidkunz wrote (shortened):
The printer module redesign stuff is now available on: http://en.opensuse.org/YaST/Development/Printer_Enhancement
Under "Iteration 2" there is my experimental YaST printer module.
Now "Modify driver options" is implemented and I provide for testing and only for testing RPM packages for openSUSE 10.2, 10.3 and Factory in the "noarch" sub-directories at http://download.opensuse.org/repositories/home:/jsmeix/
And look for a printer in Miscellaneous section of YaST Control Center.
Thanks for testing it! This bug is now fixed (i.e. now it is under "Hardware"). I didn't notice it because I always started it as root with the "yast2 printer" command - obviously a clickable YaST Control Center is no use-case for me ;-) By the way: What do you think about "Iteration 5" which is not just an experiment but intended for the official new version. In particular I am interested what you think about the "Overview" together with "Remote Access" and "Print via Network". Do you understand what the meaning behind is or do you feel confused? Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
On Thursday 24 January 2008 06:22:46 am Johannes Meixner wrote:
Hello,
On Dec 18 20:14 Rajko M. wrote (shortened): [...]
And look for a printer in Miscellaneous section of YaST Control Center.
Thanks for testing it! This bug is now fixed (i.e. now it is under "Hardware").
I installed it again and now is in proper place :-) Problem with your model where buttons are part of the sentence, is that one has to get used to read whole text like butons are not there, and that is where I have difficulties. For instance: _________________________________________________________________________ If your connection is not shown, try |More Connections| or use |Connection Wizard| _________________________________________________________________________ Will be much better to start on left side and skip "or use" at minimum. Actually a bit more change in wording will be better: _________________________________________________________________________ If you don't see your printer, try |More Connections||Connection Wizard| _________________________________________________________________________ The printer is what any user will assume that is presented in the list, not connection to the printer. Small inaccuracy that will prevent a lot of confusion. For instance if I would have to give phone support to someone, which question will bring me right answer: 1) "Do you see printer connection listed?" or 2) "Do you see printer listed?" I'm sure that some will give right answer on 1) just because they will assume that "printer connection" is geek speak for printer, but most will reply with question: "What connection?", and I'm pretty sure that second will bring right answer 99% of the time. For me this is way better than sparse |More Connections||Connection Wizard| as it includes answer to question that every user will have if there is no printer in the list. Also, there must be available action if it is presented only/also old printer that is still hanging in database, but it i not currently connected.
What do you think about "Iteration 5" which is not just an experiment but intended for the official new version.
In particular I am interested what you think about the "Overview" together with "Remote Access" and "Print via Network".
Do you understand what the meaning behind is or do you feel confused?
This is what I wrote by now. I need more time to see everything. I guess that just "I like - don't like" is not what you are looking for. Overview: It is clean, though I would prefer your approach as it gives answers, on immediate question if something doesn't look right. Some wording changes might be helpful, though. "Printers configured on other Computers" ... that you can use. "Printers available on other Computers" "Other printers that are available" "Other printers that you can use" For me, this would mean that only printers that one can actually use are in the list. I'll go trough Overview and other 2 when I find some time for detailed look, ie. time to think of different paths that printer installation goes trough, and see what I would need know to select right action. I'll attempt to use above mentioned phone support use case also. BTW, in recently published image: http://en.opensuse.org/Image:Printer_jsmeix_driver_options_squashed_combo_bo... for driver options it is probably better to list all in 2 columns, if YaST allows this. -- Regards, Rajko -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
Hello, first of all: Very many thanks for testing it! This helps me much much more than just comments about how something looks like. On Jan 26 04:42 Rajko M. wrote (shortened):
_________________________________________________________________________ If your connection is not shown, try |More Connections| or use |Connection Wizard| _________________________________________________________________________
Did you perhaps mix up "modify an existing queue" with "add a new one" because "connection" is intentionally only on http://en.opensuse.org/Image:Printer_jsmeix_modify.png but on http://en.opensuse.org/Image:Printer_jsmeix_add.png it is called "device". The idea behind is that for "modify an existing queue", the user might be more interested to modify the connection of an existing printer device than to replace the device by another one. For example when the device was changed from the parallel port to USB, then its connection must be modified but the actual device is still the same. Or when the connection of a HP printer is "usb:/..." which should be changed to "hp:/...". In contrast when the actual device was replaced by another one, I assume the user would much simpler just add a new queue for the new device and delete the old queue for the removed device. In particular because the queue name cannot be changed in CUPS so that an old queue name like "laserjet1200" might be wrong if the new device is e.g. a "HP LaserJet 1300".
Will be much better to start on left side and skip "or use" at minimum.
Actually a bit more change in wording will be better: _________________________________________________________________________ If you don't see your printer, try |More Connections||Connection Wizard| _________________________________________________________________________
Perhaps it is really better to have all the text either before or after all buttons on one line, for example --------------------------------------------------------------------- [Delete] will remove a print queue completely and instantly --------------------------------------------------------------------- or have the buttons either leftmost or rightmost, but do not mix up buttons and other text, for example --------------------------------------------------------------------- [Add] a print queue, alternatively select one and [Modify] [Delete] ---------------------------------------------------------------------
What do you think about "Iteration 5" which is not just an experiment but intended for the official new version. ... Overview: It is clean, though I would prefer your approach as it gives answers, on immediate question if something doesn't look right.
That is exactly my main concern. I try to imagine (as good as I can) what the native questions of normal users are and then the dialog should provide possible/reasonable answers or guide the user via more specific questions to such answers. Often there is not "the-one-and-only-right-answer" - actually if there is the-one-and-only-right-answer, there is no need for a dialog because the tool should simply choose the-one-and-only-right-answer automatically.
BTW, in recently published image: http://en.opensuse.org/Image:Printer_jsmeix_driver_options_squashed_combo_bo... for driver options it is probably better to list all in 2 columns, if YaST allows this.
Two columns is possible but it doesn't slove it because: There can be very long option names like "OHPOpTray/Paper Tray (Transparency Interleave)" "Quality/Resolution, Quality, Ink Type, Media Type" In particular the last example exists in 441 Foomatic PPDs in my openSUSE 10.3 installation so that a two column content could be squeezed horizontally for those PPDs. There can be very many options so that even 2 columns could be insufficient to show all options in one dialog. I found up to 81 options in the PPDs in /usr/share/cups/model/ in my openSUSE 10.3 installation, in particular 523 PPDs with more than 35 options where vertical squeezing would happen even for a two column content, in detail: 312 PPDs with 30 up to 39 options 14 PPDs with 40 up to 49 options 300 PPDs with 50 up to 59 options 160 PPDs with 60 up to 69 options 10 PPDs with 70 up to 79 options 8 PPDs with 81 options Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex -- To unsubscribe, e-mail: opensuse-ux+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ux+help@opensuse.org
participants (3)
-
Johannes Meixner
-
Martin Schmidkunz
-
Rajko M.