My company is currently upgrading from Solaris 9 to Solaris 10. Our current Solaris 9 installation uses HP Jetadmin. We pass some very specific options at the queue level (-o landscape -o fp14 -o vsi5.4 -o tm5) to our printers using the net_ljx000 driver to achieve the output we need. Here is a typical queue configuration from a Sol 9 environment:
Banner: on
Content types: simple
Device: /dev/gboerp2
Interface: /usr/lib/lp/model/hpnpl/net_ljx000
Printer type: unknown
Modules:
Options: -o landscape -o fp14 -o tray2 -o lm2 -o vsi5.4 -o tm5 -o sbv
Since jetadmin is not supported in Sol10, and we wish to use containers, we need to find another solution. These options are not supported in Solaris 10 using the standard .ppd files as far as we can tell.
We compiled CUPS on a Solaris 10 machine and came to the conclusion that even though it's superior, it still does not allow these options to be set at the queue level. This wasn’t much of a surprise due to the use of the same .ppd files.
We've also started to look into creating our own, or at least modifying the .ppd files for these printers. We were successfull in setting things like toner density, input slot. Both of which are defined in the .ppd file which makes us think that things like landscape, and font pitch should also be possible here. Print filters are another thing we glanced at. But just like editing the .ppd files, we're not sure if this is the correct avenue to pursue.
We're looking for someone with some experience on this topic. Maybe someone who has written or modified .ppd files or print filters
I have included the configuration file below so you can see what the typical printer is set up from our Sol 10 envronment:
Banner: off
Content types: simple
Device: /dev/null
Interface: /usr/lib/lp/model/netstandard_foomatic
Printer type: unknown
Modules:
Options: TonerDensity=1,InputSlot=Upper,dest=bnd4250,protocol=bsd
PPD: /usr/lib/lp/model/ppd/system/foomatic/HP/HP-LaserJet_4100-hpijs.ppd.gz
Banner: on
Content types: simple
Device: /dev/gboerp2
Interface: /usr/lib/lp/model/hpnpl/net_ljx000
Printer type: unknown
Modules:
Options: -o landscape -o fp14 -o tray2 -o lm2 -o vsi5.4 -o tm5 -o sbv
Since jetadmin is not supported in Sol10, and we wish to use containers, we need to find another solution. These options are not supported in Solaris 10 using the standard .ppd files as far as we can tell.
We compiled CUPS on a Solaris 10 machine and came to the conclusion that even though it's superior, it still does not allow these options to be set at the queue level. This wasn’t much of a surprise due to the use of the same .ppd files.
We've also started to look into creating our own, or at least modifying the .ppd files for these printers. We were successfull in setting things like toner density, input slot. Both of which are defined in the .ppd file which makes us think that things like landscape, and font pitch should also be possible here. Print filters are another thing we glanced at. But just like editing the .ppd files, we're not sure if this is the correct avenue to pursue.
We're looking for someone with some experience on this topic. Maybe someone who has written or modified .ppd files or print filters
I have included the configuration file below so you can see what the typical printer is set up from our Sol 10 envronment:
Banner: off
Content types: simple
Device: /dev/null
Interface: /usr/lib/lp/model/netstandard_foomatic
Printer type: unknown
Modules:
Options: TonerDensity=1,InputSlot=Upper,dest=bnd4250,protocol=bsd
PPD: /usr/lib/lp/model/ppd/system/foomatic/HP/HP-LaserJet_4100-hpijs.ppd.gz