Winspool drv ошибка windows 10

openprinter с winspool.drv не работает

В рамках своего проекта Я учусь обращаться с принтерами, используя «winspool.drv» и «PRINTUI.DLL,PrintUIEntry», к которым я новичок. Я использую powershell для этого проекта. Проблема в том, что мой код выдает ошибку, когда я пытаюсь получить дескриптор принтера с помощью метода openprinter Ошибка: вызов метода не удался, так как [OpenPrinter1.Program1] не содержит метода с именем ’OpenPrinterHandle’.

Код:

1 ответ

  • Почему я получаю ERROR_ACCESS_DENIED, пытаясь открыть конкретное задание с помощью OpenPrinter?

    Согласно undocprint , заданному заданию ID, должно быть возможно получить файл катушки для задания с помощью OpenPrinter и ReadPrinter , открыв принтер с помощью строки с форматом PrinterName,Job xxxx. В документации MSDN этот метод также указан, хотя и с дополнительным пробелом после запятой…

  • C# Winspool.drv «не удается открыть принтер»

    У меня возникла проблема с вызовом Winspool.drv OpenPrinter, когда я запускаю свою программу в стандартном пользовательском аккаунте. Но когда я запустил свою программу в учетной записи администратора. Он может правильно выполнить вызов API. Я пытаюсь позвонить OpenPrinter, используя этот API…

Этот синтаксис :

обозначает вызов статического метода . Метод OpenPrinterHandle() в определении типа является методом экземпляра .

Чтобы изменить поведение, просто введите ключевое слово static в сигнатуру метода:

и тогда вы должны быть в состоянии сделать:

Похожие вопросы:

Я пытаюсь распечатать файл pcl программно в c#. Я использую следующую ссылку Microsoft для справки. (Обратите внимание, что это в VB) http:/ / support.microsoft.com / kb / 298141 К сожалению, это не…

Я использую этот код, который я получил из сети. Я пытаюсь отправить txt-файл на принтер этикеток Intermec PM4i, который принимает данные RAW и распечатывает этикетки. Я загрузил драйвер и настроил…

Я нашел это утверждение говорящим : [ DllImport( winspool.drv,CharSet=CharSet.Unicode,ExactSpelling=false, CallingConvention=CallingConvention.StdCall )] public static extern long OpenPrinter…

Согласно undocprint , заданному заданию ID, должно быть возможно получить файл катушки для задания с помощью OpenPrinter и ReadPrinter , открыв принтер с помощью строки с форматом PrinterName,Job…

У меня возникла проблема с вызовом Winspool.drv OpenPrinter, когда я запускаю свою программу в стандартном пользовательском аккаунте. Но когда я запустил свою программу в учетной записи…

У меня возникли некоторые проблемы при отправке необработанной команды на принтер билетов Practical Automation ITX3002 с поддержкой FGL. Я искал весь день и не смог найти рабочий пример…

Я делаю импорт DLL в F#, а затем передаю некоторые параметры для метода. [<DllImport(winspool.Drv, EntryPoint = OpenPrinterA, SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = true,…

Я использую какой-то код, который нашел в интернете, который был решением чьей — то подобной проблемы печати. Код, по-видимому, работает нормально и даже выдает ошибки, когда я этого ожидаю…

Вот моя основная программа: class Program { static void Main(string[] args) { Printer printer = new Printer(); IntPtr printerHandle = printer.getPrinterHandle(TASKalfa 2551ci); UInt32 jobId =…

Я пытаюсь установить соединение между машиной Windows 10 и сетевым принтером через OpenPrinter API. На данный момент OpenPrinter не возвращается с допустимым дескриптором, а GetLastError()…

Понравилась статья? Поделиться с друзьями:
ErrorWin
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: