Объедините файлы спулера принтера, чтобы лучше использовать бумажную недвижимость
Проблема: я использую программу FedEx ShipRush для пакетной печати упаковочных листов для ежедневных заказов Ebay/Amazon. Этот сервис автоматизирует много как есть, но не использует много бумаги, на которой напечатан заказ. Каждый заказ занимает менее 1/3 от общего пространства, предлагаемого вашей стандартной бумагой для печати размером 8,5х11 дюймов.
Мне поручено обрабатывать несколько десятков заказов в день, чтобы вы могли себе представить количество потраченной впустую бумаги, учитывая месяцы / годы, которые я делал так (не говоря уже о том, что я не единственный, кто использует программное обеспечение FedEx). По моим оценкам, компания, в которой я работаю, ежегодно тратит скромные 6400 бумажек.
Вопрос / решение: Мне интересно, может ли это сообщество предложить какой-либо вклад в решение или решение этой проблемы? Вот что я представляю. Я знаю о репозитории GitHub, который сталкивается с аналогичной проблемой, связанной с изображениями ( Image-Stitcher). Я думаю об изменении этого сценария (или аналогичного процесса) для взаимодействия с API диспетчера очереди печати Windows, который фактически объединяет элементы [3] внутри Кэш спулера для печати на одной странице, а не на 3 отдельных страницах. Возможно ли это даже с учетом характера диспетчера очереди печати? Или способ кеширования документа?
Примечания: я не ищу кого-то, кто сделает скрипт для меня, я довольно хорошо знаком с Python и другими Windows API. Мне любопытно, возможно ли вообще изменить Диспетчер очереди печати на этом уровне до / во время его отправки на принтер? Если так, есть ли конкретный инструмент / команда / функция, которая укажет мне правильное направление?