Задать вопрос

Как печатать на принтер из golang на windows?

Добрый день!

Возник вопрос - который здраво не могу решить.

Необходимо печатать из GO на принтер, при этом печатать необходимо без системного диалогового окна, что бы сразу данные печатались после отправки команды.

Из идей, которые я увидел:
- cgo+qt. здравых реализаций нет, страшный костыль, который сделает из програмки монстра
- syscall - не нашел здравого описания, пока только нашел странный вызов, который мне создает окошко с кнопками YES/NO/CANCEL

Прошу помощи комьюнити, может кто что здравое подскажет.
  • Вопрос задан
  • 1482 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Цыцырую:
В командной строке могут выполняться следующие команды печати.
Команда печати текстового файла или отображения содержимого очереди печати
Команда управления заданиями и очередями принтеров или отображения сведений о них
Команда подключения к общему принтеру и отключения от него
Команда запуска службы диспетчера очереди печати
Команда остановки службы диспетчера очереди печати

Полный вариант тут
Я к тому, что вряд ли удастся обойтись без костылей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽