Я пытаюсь написать сценарий PowerShell для отправки данных непосредственно на принтер этикеток Zebra GK420d. «Out-Printer» производит бесконечное количество страниц и данных, которые не отправляются на принтер.
Команда:
"data" | Out-Printer "ZDesigner GK420d"
или
Get-Content C:\barcode.txt | Out-Printer "ZDesigner GK420d"
В результате получается задание на печать с бесконечным подсчетом страниц и без печати.
Что мне помогло, так это разделить Zebra в моей сети и настроить его как порт lpt1:
net use lpt1: \\host\Zebra
Мне удалось скопировать файл * .txt с содержимым ZPL, и принтер правильно его интерпретировал:
copy barcode.txt lpt1
Это будет работать как обходное решение, но я пытаюсь запустить этот скрипт на сервере без прав администратора. Таким образом, совместное использование принтера или настройка lpt1 не может быть сделано.
Я хочу иметь возможность отправлять данные непосредственно на принтер с помощью сценария PowerShell, как это можно сделать с помощью «Параметры печати> Инструменты> Действие> Команда отправки» или в Утилитах установки Zebra> Открыть связь с принтером.
Любые предложения будут оценены.