プリンタ名の文字列を受け取ったsvcがあります。winspool.Drv-WritePrinterで印刷すると、正しいページではなくシンボルで数百のページが印刷されます
私は、PDFに
を印刷するには、このようなコードを使用していますし、それは私のコンピュータ/プリンタで完璧に動作します。しかし、私がパブリッシュしてサーバーにデプロイするとき、サービスを使用すると、予想される1ページのpdfではなく、数百ページのシンボルがシンボルで埋められるようになります。サーバーにはAdobe Acrobatがインストールされていません(インストールすることもできません)ので、 'new Process() - > Verb = "PrintTo"のような別の方法は使用できません。
pdfフォントはCalibriとArialで、私のチームとサーバーの両方にインストールされています。
なぜ誰かが間違った方法で印刷するのか、どのような選択肢がありますか教えていただけますか?
プリンタのモデルがある:RICOH AFICIO MP C4501 PCL 6
Postscript自体を理解できるプリンタが必要です。印刷言語としてPCLを使用する人はいません。 –