2012-06-17 11 views
9

".pcl" dosyaları oluşturan bir uygulama sahibim. Oluşturulduktan sonra Windows 7 üzerinde bir klasöre kaydedilirler.Windows 7'de yazıcıya pcl dosyaları nasıl gönderilir?

Yazdırma için bu dosyaları yazıcıya (ağ yazıcısı veya USB bağlantılı yazıcı) nasıl gönderirim?

+0

Belki de http://openpcl.sourceforge.net/ ne istersen yapardı. –

+0

Bakmaya çalıştım ama doğrudan bir komut satırından veya bir şeyden yazdırmak istemiyorum. ... Bir deneyeceğim. Teşekkürler. – AniJ

+4

".pcl" dosyalarınızın ham PCL olduğunu varsayar ve doğrudan yazıcıya gönderen içeriğe gereksinim duyarız, bir ağ yazıcısı ile eski günlerde bunu yapmanın yolu, 'NET USE LPT3: \\ SERVER ile yerel bir bağlantı noktasını eşlemekti. \ printer 've sonra sadece' COPY/B file.pcl LPT3: '. Bunun hala Windows 7'de çalışıp çalışmayacağını veya USB yazıcı için aynı şeyi yapmanın bir yolu olup olmadığını bilmiyorum. –

cevap

11

Dosyadaki PCL sürümü, yazıcının yetenekleriyle eşleştiğinde bir HP yazıcısına bir PCL dosyası göndermek için dosyayı işlenmemiş veri olarak göndermeniz gerekir.

RAWPRN

Windows'un önceki sürümlerinde bunu yorumlama yeteneğine sahip yazıcıya doğrudan PostScript ya da PCL göndermek için Microsoft RAWPRN.EXE programını kullanabilirsiniz.

Bu yardımcı program, Microsoft KB138594 makalesinde anlatılmaktadır.

LPR

Anlaşılan, Windows da basit LPR yarar sağlar. İşte

LPR -P LaserPrinter1 "-o l" cad_drawing.pcl 

LaserPrinter1 yazıcı, "-o l" adıdır ham veri akışını gösterir ve cad_drawing.pcl PCL dosyasının adıdır.

Bu yardımcı program Windows Server command line reference'da açıklanmaktadır.

+2

[burada] (https://superuser.com/a/420447/35237) 'de belirtildiği gibi, 'lpr' komutunu almak için Windows özelliğini" LPR Bağlantı Noktası İzleyicisi "ni etkinleştirmeniz gerekebileceğini not edelim. –

+0

Önceden tanımlanmış bir bağlantı noktasında (LPR bağlantı noktası olmayan) bir sanal yazıcıya yazdırmaya çalışıyorum, böylece bu yöntem benim için söyleyebileceğim kadar çalışmaz. Farklı bir yöntem var mı? –

+0

@ObiWan Sanal yazıcınızın adını '-P' seçeneği ile belirtmeyi denediniz mi (yukarıdaki örnekte' LaserPrinter1' yerine)? –

İlgili konular