Python Yazıcıdan Çıktı Almak

Merhaba,
Yazıcıdan os.startfile(‘dosya.docx’ , ‘print’) komutu ile çıktı alabiliyorum. Ancak startfile ile önce dosya açılıyor sonra yazdırıyor. Dosyayı hiç açmadan direk yazıya yollamanın bir yolu var mı?
Escpos ile denedim network bağlantıdan yazı adresini ve portu doğru girmeme rağmen bağlanmadı. os ve escpos dan başka yazıcıdan çıktı almanın bir yolu var mı?

Ne tur dosya?

os.startfile'in yaziciyla bir alakasi yok, dosyanin nasil print edilecegini de Windows belirliyor. (Kodu bulamadim ama ShellExecute cagrildigini zannediyorum.)

escpos disindaki yazici modulleri kullanilabilir. Ama onlar da adresi ve portu dogru girmene ragmen baglanmayabilir (cunku onun disinda onlarca parametre var.)

Dosyalar docx ve pdf uzantılı. Win32print modülünü denedim biryerlerde hatam yaptım herhalde çünkü dosya yazıcıya gönderiliyor ve yazıcılar durum biriktiriliyor aşamasında kalıyor. (Ağ yazıcısında denedim)