資源簡介
SATO打印機程序,測試已經通過,里面有詳細的注釋。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;
using?System.Drawing.Printing;
namespace?TestPrinter
{
????public?partial?class?FormPrintTest?:?Form
????{
????????unsafe?struct?printer_defaults
????????{
????????????public?void*?pdatatype;?//???lptstr???
????????????public?void*?pdevmode;?????????????//???lpdevmode???
????????????public?uint?desiredaccess;???//???access_mask???
????????};
????????[StructLayout(LayoutKind.Sequential?CharSet?=?CharSet.Auto)]
????????public?struct?PRINTER_INFO_2
????????{
????????????public?string?pServerName;
????????????public?string?pPrinterName;
????????????public?string?pShareName;
????????????public?string?pPortName;
????????????public?string?pDriverName;
????????????public?string?pComment;
????????????public?string?pLocation;
????????????public?IntPtr?pDevMode;
????????????public?string?pSepFile;
????????????public?string?pPrintProcessor;
????????????public?string?pDatatype;
????????????public?string?pParameters;
????????????public?IntPtr?pSecurityDescriptor;
????????????public?uint?Attributes;
????????????public?uint?Priority;
????????????public?uint?DefaultPriority;
????????????public?uint?StartTime;
????????????public?uint?UntilTime;
????????????public?uint?Status;
????????????public?uint?cJobs;
????????????public?uint?AveragePPM;
????????}
????????[StructLayout(LayoutKind.Sequential)]
????????public?struct?JOB_INFO_1
????????{
????????????long?JobId;
????????????string?pPrinterName;
????????????string?pMachineName;
????????????string?pUserName;
????????????string?pDocument;
????????????string?pDatatype;
????????????string?pStatus;
????????????int?Status;
????????????int?Priority;
????????????int?Position;
????????????int?TotalPages;
????????????int?PagesPrinted;
????????????DateTime?Submitted;
????????}
????????[StructLayout(LayoutKind.Sequential)]
????????public?struct?DOCINFO
????????{
????????????[MarshalAs(UnmanagedType.LPWStr)]
????????????public?string?pDocName;
????????????[MarshalAs(UnmanagedType.LPWStr)]
????????????public?string?pOutputFile;
????????????[MarshalAs(UnmanagedType.LPWStr)]
????????????public?string?pDataType;
????????}
????????[DllImport(“winspool.drv“?CharSet?=?CharSet.Unicode?ExactSpelling?=?false?CallingConvention?=?CallingConvention.StdCall)]
????????public?static?extern?int?StartDocPrinter(IntPtr?hPrinter?int?Level?ref?DOCINFO?pDocInfo);
????????[DllImport(“winspool.drv“?CharSet?=?CharSet.Unicode?ExactSpelling?=?false?CallingConvention?=?CallingConvention.StdCall)]
????????public?static?extern?long?StartPagePrinter(IntPtr?hPrinter);
????????[DllImport(“kernel32“?SetLastError?=?true)]
????????static?extern?int?GetLastError();
????????[DllImportAttribute(“winspool.drv“?SetLastError?=?true)]
????????static?extern?unsafe?bool
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2008-02-25?09:28??TestPrinter\
?????目錄???????????0??2012-09-29?10:48??TestPrinter\TestPrinter\
?????文件????????4680??2012-09-05?09:59??TestPrinter\TestPrinter\FormPrintTest.Designer.cs
?????文件????????9859??2012-09-29?10:48??TestPrinter\TestPrinter\FormPrintTest.cs
?????文件????????5814??2012-09-05?09:59??TestPrinter\TestPrinter\FormPrintTest.resx
?????文件?????????478??2012-08-28?14:01??TestPrinter\TestPrinter\Program.cs
?????目錄???????????0??2008-02-25?09:28??TestPrinter\TestPrinter\Properties\
?????文件????????1194??2008-02-19?09:15??TestPrinter\TestPrinter\Properties\AssemblyInfo.cs
?????文件????????2877??2008-02-19?09:15??TestPrinter\TestPrinter\Properties\Resources.Designer.cs
?????文件????????5612??2008-02-19?09:15??TestPrinter\TestPrinter\Properties\Resources.resx
?????文件????????1095??2008-02-19?09:15??TestPrinter\TestPrinter\Properties\Settings.Designer.cs
?????文件?????????249??2008-02-19?09:15??TestPrinter\TestPrinter\Properties\Settings.settings
?????文件????????3318??2012-08-31?15:35??TestPrinter\TestPrinter\TestPrinter.csproj
?????目錄???????????0??2012-08-31?15:24??TestPrinter\TestPrinter\bin\
?????目錄???????????0??2012-09-29?10:48??TestPrinter\TestPrinter\bin\Debug\
?????文件???????24576??2012-09-29?10:48??TestPrinter\TestPrinter\bin\Debug\TestPrinter.exe
?????文件???????24064??2012-09-29?10:48??TestPrinter\TestPrinter\bin\Debug\TestPrinter.pdb
?????文件????????5632??2005-12-08?14:51??TestPrinter\TestPrinter\bin\Debug\TestPrinter.vshost.exe
?????目錄???????????0??2012-08-29?13:18??TestPrinter\TestPrinter\obj\
?????目錄???????????0??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\
?????目錄???????????0??2012-09-29?10:49??TestPrinter\TestPrinter\obj\Debug\Refactor\
?????目錄???????????0??2012-09-29?10:49??TestPrinter\TestPrinter\obj\Debug\TempPE\
?????文件?????????180??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\TestPrinter.FormPrintTest.resources
?????文件?????????180??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\TestPrinter.Properties.Resources.resources
?????文件?????????850??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\TestPrinter.csproj.GenerateResource.Cache
?????文件???????24576??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\TestPrinter.exe
?????文件???????24064??2012-09-29?10:48??TestPrinter\TestPrinter\obj\Debug\TestPrinter.pdb
?????文件?????????296??2008-02-25?09:25??TestPrinter\TestPrinter\obj\TestPrinter.csproj.FileList.txt
?????文件????????1912??2012-09-29?10:48??TestPrinter\TestPrinter\obj\TestPrinter.csproj.FileListAbsolute.txt
?????文件?????????922??2008-02-19?09:15??TestPrinter\TestPrinter.sln
?????文件???????34304??2012-09-29?10:48??TestPrinter\TestPrinter.suo
............此處省略0個文件信息
- 上一篇:quic協議設計文檔
- 下一篇:SAP_750安裝指引
評論
共有 條評論