1

印刷管理サーバーを作ろうとしています。私は 1 台のプリンターを 4 人で共有しています。

try
{
    string PrinterJobs = "SELECT * FROM Win32_PrintJob";
    ManagementObjectSearcher FindPrintJobs =
              new ManagementObjectSearcher(PrinterJobs);
    ManagementObjectCollection prntJobCollection = FindPrintJobs.Get();
    foreach (ManagementObject prntJob in prntJobCollection)
    {
        string jobName = prntJob.Properties["Name"].Value.ToString();
        string documentName = prntJob.Properties["Document"].Value.ToString();
      string nbcopie = prntJob.Properties["TotalPages"].Value.ToString();
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

しかし、各印刷ジョブの部数を取得する必要があります (例: user2 は同じ印刷ジョブの 3 つのコピーを作成します)。

印刷する前に部数を確認する必要があります。私を助けてください

4

0 に答える 0