Printer management in AIX


We are moving from Solaris 9,10  to AIX 6.1, TL6 . We are using hpnpl (which is very old version) in Solaris for printer management. Can someone point out for any best guide or link on how AIX printer management works and how can we switch from Solaris to AIX print spoolers. Also, if you have any best AIX reference guide that would be very helpful.

Please advice.

Thanks in advance.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

How about CUPS?

We use it in our company since long, works like a charm.

This is the official IBM documentation on "Printers and Printing" for AIX 6.1:

A nice Redbook - a bit old but still useful:



Experts Exchange Solution brought to you by ConnectWise

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
As for the AIX reference - here is the whole thing from IBM:

The IBM developerWorks commuinity has always good info:

Have fun with AIX, the best commercial Unix on the planet!

Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

nothing wrong with good old qdaemon though :)
AmolAuthor Commented:
Thanke everyone,

one more question,

we are using jetadmin for configuring printers on all solaris servers, will it work on AIX?

as far as I know the HP JD Printer Installer (hpnpl) is not available for AIX.

AIX has its own backend program for HP JD printers called "piojetd", which enables communication between AIX and the JD printer via HP protocol (JDL, port 9100).

So there should be no problem with attaching HP JD printers to AIX via network.

Jetadmin, on the other hand, is pure Windows software (again afaik).

As long as its task would be limited to communicating directly with the JD printers nothing should change.

I really don't know if Jetadmin can communicate directly with the Solaris spooler host (I always thought it could communicate only with spoolers on Windows client PCs), but I'm rather sure that it will not be able to communicate with the AIX printing subsystem.

So if you need more functionality than a HP printer backend on AIX and a printer manager on Windows without direct connection to the AIX spooler I'd really advise you to have a look at CUPS.

AmolAuthor Commented:

Thanks for the nice explanation.

our setup is like whenever we install any solaris server, we install jetadmin on it and we have one master spool server from where we run cron job everday which will push printers to all other solaris servers and later to solaris zones. we have SAP application (on solaris servers)which configures the printers in SAP GUI (after we configure in OS) and having different solaris servers as a spool server. I want to know if i can install jetadmin on AIX and then push the printers from master solaris spool server to AIX server.
Jetadmin for Solaris is no longer available since end 2002, and Jetadmin for AIX has never existed.

The successor "HP Web Jetadmin" is only available for Windows, RHEL, SLES and Netware, and the "HP Jetdirect Printer Installer"  is only available for HPUX and Solaris, not for AIX.

I keep telling you that CUPS could work for you, but you would have to redesign your complete environment, because CUPS is most probably not compatible to your master spool server.

A CUPS installation can be set up as a combination of a master server and several "slave" servers running a CUPS proxy application which will obtain all printer definitions from the master automatically, without the need to push printer installations to them. SAP could use the information from this proxy agent to configure new printers, because they would appear as if being installed in the local OS.

If the above is not an option you could of course try to write a script to be executed remotely on AIX to configure new printers, like

ssh root@aixserver "/usr/sbin/piomisc_base mkpq_hpjd -q queue -d queuedevice -b piojetd ...."

The above is only a first idea, the final script would need much more elaboration.

AmolAuthor Commented:
Thanks WMP.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.