malcI am listing to links, not just for you but for anybody, part of the CUPS webhelp. All that is needed is to click on the link.
http://localhost:631/Above is great to have as a bookmark or in my case using opera, in the speed dial list.
In your case make sure you look through the sub section here,
http://localhost:631/help/sharing.html?TOPIC=Getting+Started&QUERY=I think you should try the following:
1.. Server: install the local printer and make sure you
share it
2.. Client: you should be able to install the "remote" printer here as well. i.e set up a que with the printer parameters you want.
3.. Can you run
lpstat -t from both your server and client and post them too
I have not had time to think this through in details yet, but I will hang in here and we can blunder through together.
Note:Aaaahhmmm, I have set up a similar system to yours in that I remembered that my wife's pc also has a couple of KDE-mini installs and I am having trouble verifying above.
Hang tight till I get that sorted out.
What I have found outI can now be more specific in your case, as long as we talk PCLinuxOS install on both server and client.
A.. The server finds your local printer attached to USB port,
you install this as shared (tick box) add printer default values as you like.
In your case I suggest you install a couple of printer queues using the same printer but different printer configurations parameters.
Use the CUPS web interface to do all this (ie click on the first link I have given, follow the directions for installing a printer)
B.. Go to the client machine and use the CUPS interface again by clicking on the link previously, ie open this topic on client machine and just click following link,
http://localhost:631/printers/You should now see that CUPS is showing your client what the client has been given access to use for printing on the server.
So whatever printer queues are installed on the server and ticked as shared will be seen on all your clients, the clients however do not have permission to change configuration values You can however install a printer queue on the client machine which uses the remote server's printer. Install as AppSocket/HP Jetdirect , should look something like following (ie almost as in your first post)
socket://192.168.1.7:9100/Canon_MP540_series
I did not have time to check the last line on my systems. Post back
lpstat -t from both server and client
This is what my server shows, I have installed a KDE liveCD and only one printer
[root@localhost ~]# lpstat -t
scheduler is running
no system default destination
device for hp1200: socket://localhost:9100
hp1200 accepting requests since Thu 09 Aug 2012 01:02:00 PM CDT
printer hp1200 is idle. enabled since Thu 09 Aug 2012 01:02:00 PM CDT
[root@localhost ~]#