I did some more testing with the windows sharing behavior:
1) I shared the CP1215 printer on Windows(works locally), installed it on another windows box. I let the remote box download the driver from the server. Yellow alignment works fine
2) I booted Linux on the server, shared the printer via samba with the same share name and access credentials. Yellow alignment still works! (Windows->Linux print)
3) I renamed the printer name to something else, reinstalled it on windows. This time I picked the driver from the driver list manually(ie, used the one that were installed by the HP driver package, and work if the printer is connected via USB) -> Yellow alignment fails.
So I guess whatever fixes the yellow alignment on windows is stored in the .inf files. I am not sure how relevant this is for hplip, but at least I have a way now to print a color print from a windows client without rebooting my server.
I did some more testing with the windows sharing behavior:
1) I shared the CP1215 printer on Windows(works locally), installed it on another windows box. I let the remote box download the driver from the server. Yellow alignment works fine
2) I booted Linux on the server, shared the printer via samba with the same share name and access credentials. Yellow alignment still works! (Windows->Linux print)
3) I renamed the printer name to something else, reinstalled it on windows. This time I picked the driver from the driver list manually(ie, used the one that were installed by the HP driver package, and work if the printer is connected via USB) -> Yellow alignment fails.
So I guess whatever fixes the yellow alignment on windows is stored in the .inf files. I am not sure how relevant this is for hplip, but at least I have a way now to print a color print from a windows client without rebooting my server.