Annyit azért tegyünk hozzá, hogy a Windows, Unix, Linux rendszerek mindegyikén (meg nyilván az össze többi OS-en) akkor fogsz nyomtatni egy adott nyomtatóra, ha vannak olyan programjaid, amik képes ezekre a dolgokra:
- valaki legyen képes komminukálni magával a hardverrel (azaz kezelje a soros portor / párhuzamos portot / hálózati kommunikációt) és ott ontsa ki magából a biteket
- valaki hozza olyan formába a kinyomtatandó adatokat, hogy a nyomtató azt megértse; azaz konvertálja a PS-t, a PDF-et a TIFF-et, a JPG-t, a DOCX-et, stb. abba a nyomorult bitmap (vagy más) formátumba, amit a fizikai nyomtató elvár
- valaki beszélje le a nyomtatóval a nyomtató saját nyelvén azokat a sallangszerű jellemzőket, hogy egyoldalas / kétoldalas , 1-2-n-példányos , fekete-fehér / színes nyomtatást szeretnénk-e
Ha fentiek megvannak, akkor ez jó. No ezeket szokták egy szép bonyollt nyomtatókezelő szotfverbe összerakni, lehetőleg a fentieket más-és-más rétegben megvalósítani.
(Ha pedig egyszerű, egyemberes nyomtatást akarsz, akkor nézz rá a Print, Don't Queue (PDQ nevű szoftverre, bár hogy mennyire van aktívan fejlesztve, az jó kérdés.)