Hello, I have been working with S10u1 Printers and JDS on Sunrays lately. Im based in Sweden.
One of my first issues is that every printqueue and print applet defaults to LETTER paper format. I cant buy LETTER paperformat here even if I wanted to, Now I need to convince every single application and every single printerqueue that it is supposed to print with A4 Paper size. ( The "-o media=A4" option to lpadmin is not even documented in the man page ) Can Paper format become a LOCALE setting like LC_MONETARY , LC_NUMERIC ? I need to set a GLOBAL Paper FORMAT variable or end users of JDS will go crazy. Or maybe GCONF can be used to hold a global paper format variable for GNOME. What usually happens if you send a print request to a printer with a paper format request that the printer cant satisfy , is that the printer goes offline and put's up a meesssage on its display saying " please load LETTER paper format in tray 1" and then an operator needs to abort the printrequest. ( since we dont have any LETTER size Paper here ) This will put users off - big time. Secondly, I belive the separation between the Printer admin tool and the tool for manageing the users spooled printrequests should stay like it is. In a Sunray environment you certainly dont want any user creating and deleteing printqueues , only the administrators are to be able to fiddle with the spooler otherwise a huge chaos would desend upon us. I realise that the user of a workstation would like the two applets to be united. but it woud be a disaster in the sunray scenario. It could be one tool, only if spool queue creation/deletion is unlooked if the tool is started by a user that has the "printer administrator" RBAC user right/role. The THIN THINK blog has an article on " follow me printing " for Sunrays . Their solution with dynamic seeding the $HOME/.printers file with a printer name that is tied to the individual sunray unit works well. Its more diffucult to see how this would work in a workstation environment . You want to get a printer assigned dependent on which workstation you logged in on and not dependeing on you username - which you can get from NIS or LDAP. It will need som kind of central repository where a list will be kept Workstation name - closeset printer Maybe you should be thinking of extending Sun Desktop Manager- APOC for this. //Lars This message posted from opensolaris.org
