Принтер: Epson L805
Расположение файлов: C:Printout1
Расположение файлов: C:Printout1
какую информацию еще нужно?Нужно больше информации, пример как это попросить:
не прогрузилось сорикакую информацию еще нужно?
давай по самому простому, печать всех фото что есть в папке, по запуску программыНужно больше информации, пример как это попросить:
Каждый день по завершению рабочего дня я вручную включаю печать фоторгфий с принтера. А хотелось бы чтобы я нажал одну кнопку и оно само отпечатало все.
Печатать все что есть в папке? После печати его нужно удалить? Или переместить в папку отработанного? Опиши подбробне, а так, это довольно просто организовать.
pip install pypiwin32
import os
import win32print
import win32ui
def print_images(folder_path):
image_files = [f for f in os.listdir(folder_path) if f.lower().endswith('.jpg')]
printer_name = win32print.GetDefaultPrinter()
hprinter = win32print.OpenPrinter(printer_name)
printer_info = win32print.GetPrinter(hprinter, 2)
printer_properties = printer_info['pDevMode']
for image_file in image_files:
image_path = os.path.join(folder_path, image_file)
hprinter_handle = win32ui.CreateDC()
hprinter_handle.CreatePrinterDC(printer_name)
hprinter_handle.StartDoc(image_file)
hprinter_handle.StartPage()
hprinter_handle.BitBlt(0, 0, printer_properties.PaperWidth, printer_properties.PaperLength, win32ui.CreateDCFromFile(image_path))
hprinter_handle.EndPage()
hprinter_handle.EndDoc()
hprinter_handle.DeleteDC()
win32print.ClosePrinter(hprinter)
# Путь к папке с изображениями
folder_path = "C:/Printout1"
print_images(folder_path)
Охохохохо, тут надо спецов поболее моего)и еще можно как то установить параметры печати?
Источник бумаги : задняя подача бумаги
Размер документа : A4 (210 x 297 мм)
Без полей : Выключить
Ориентация : Книжная
Тип бумаги : Epson Ultra Glossy
Качество : Стандартный
Подробная информация по качеству : Уровень 1(12)
Цветной : Цветной
Уменьшить/Увеличить : Выключить
Двусторонняя печать : Выключить
Создать буклет : Выключить
Страниц на листе : Выключить
Плакат : Выключить
Копии : 1
Подбор : Выключить
Обратный порядок : Выключить
Повернуть на 180° : Выключить
Зеркально : Выключить
Управление цветом : Без выравнивания цветов
Режим цвета : -
Гамма : 2,2
Сглаживание углов : Выключить
Универсальная цветная печать : Нет
Водяной знак : Нет
Колонтитулы : Выключить
Выделять тонкие линии : Выключить
Выделять текст : Выключить
Высокая скорость : Включить
Исп. эф. крас. глаз : Выключить
ну ладно, но спасибо