Member 14403025 Ответов: 1

Можно ли получить данные(задания печати) с принтера, отфильтровать нужные вам данные и сохранить их в моем SQL?


У меня есть принтер, который подключен к сети и может быть доступен через сервер или клиент. из этого принтера я хочу извлекать задания на печать и фильтровать то, что мне нужно.
Я ожидаю, что эти задания печати будут извлечены или извлечены в виде текстового файла, чтобы я мог сохранить его в базе данных. я хочу,чтобы весь этот процесс был автоматизирован, возможно, в определенный период( час, день или неделю). Я не знаю, Может ли это быть достигнуто. Заранее спасибо.

Что я уже пробовал:

Я попытался получить эти данные с помощью Uipath, но Uipath делает весь процесс ручным, а это не то, что я хочу. Я хочу, чтобы извлечение данных из принтера было автоматизировано.

Gerry Schmitz

Вам нужно подробно остановиться на том, что вы считаете "печатным заданием". Этот термин означает разные вещи для разных людей. Обычно операционная система имеет некоторое отношение к делу.

Member 14403025

Моя вина. Я говорю о документах, которые выходят из принтера.

1 Ответов

Рейтинг:
1

OriginalGriff

Задания печати почти никогда не ставятся в очередь в виде текстовых файлов: обычно это двоичные данные, которые очень специфичны для марки и модели принтера, на который они собираются. Если вы не знаете точно, что выводит драйвер - а он будет собственностью производителя - вы не сможете получить от него ничего полезного с точки зрения данных. И ... очереди печати хранятся на каждом компьютере, и сетевой принтер "захватит" данные для одного задания с одного из них, когда он закончит обработку предыдущего задания и сможет освободить свою внутреннюю память.
И если принтер сломается, его замена, вероятно, будет говорить на другом "языке", поскольку срок службы модельного ряда в наши дни чертовски короток ...

Очень маловероятно, что это будет хороший способ сделать что-то: я бы начал думать о том, чего именно вы пытаетесь достичь здесь, и искать лучшие альтернативные подходы.