0

ここでの私の質問への追加:印刷ジョブをキャッチする方法

次のコードを使用して、印刷ジョブがキューに入ったときに作成される PrintSystemJobInfo オブジェクトをキャッチすることができました。

public static void WritePrinterJobs()
    {
        List<PrintSystemJobInfo> jobInfos = new List<PrintSystemJobInfo>();

        LocalPrintServer server = new LocalPrintServer();

        while (true)
        {
            foreach (var jobInfo in server.DefaultPrintQueue.GetPrintJobInfoCollection())
            {
                Console.WriteLine(jobInfo.JobName);
            }

        }
    }

今、印刷中のバーコードの内容を読みたいと思っています。それを行う方法はありますか?

4

1 に答える 1

1

解決策を見つけました。C# と .NET を使用して印刷ドキュメントを読み取るのは非常に面倒で、簡単な方法はありません (現在)。

一部の開発者は、PrintMulti と呼ばれるソフトウェアを使用しています。ここで見つけることができ、無料です!いくつかのドキュメントを読み、いくつかの構成を行うだけです。コンテンツを読んだり、ドキュメントを別のプリンタに送信したりできます。ソフトウェアにはドキュメントが付属しています。

于 2012-04-20T11:52:02.240 に答える