Hi,
First of all, you do not need to edit your rcS.conf file to make your printer working. ;-) But once it works it is worth to edit this file to automatically start the cups daemon.
That is said and now here are the steps I followed to install my HP_CM11312:
0) Disconnect and reconnect the usb plug to make sure the printer is recognized by your system. Launch the <lsusb> command twice. First time with printer disconnected and second time when the printer is connected. And compare both outputs. Here is an example of what you should get:
tux@slitaz:~$ lsusb
Bus 001 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 001 Device 002: ID 058f:9254
Bus 001 Device 003: ID 05e3:0606
Bus 001 Device 004: ID 046a:0023
Bus 001 Device 005: ID 046d:c050
Bus 001 Device 006: ID 10d5:55a2
tux@slitaz:~$
1) open terminal, then login as root using <su> command:
tux@slitaz:~$ su
Password:
root@slitaz:/home/tux#
2) (re-)install the HP tool available from slitaz:
root@slitaz:~# tazpkg get-install hplip --forced
3) launch setup process (as root):
root@slitaz:~# hp-setup
then answer:
d -> download
You may need to specifiy where is the ppd file located. In my case:
/usr/share/ppd/HP/hp-color_laserjet_cm1312_mfp-ps.ppd.gz
4) Restart the cups server (as root):
root@slitaz:~# /etc/init.d/cupsd start
Starting cups deamon: Cupsd... [ OK ]
root@slitaz:~#
5) then start your favorite GUI application and you should have your new printer available.
6) you can admin your printer using any web browser with the address <http://localhost:631/admin>
7) Sometimes I have a "failed" message, to get the printer back to ok state, simply use <resume printer> in the cups web interface.
8) Once you can print, then follow mojo's instructions to automatically start the cups daemon when booting up (by editing the famous file <rcS.conf>).
Cheers.