У меня есть принтер HP Ink Tank Wireless 415. Я использую его с Windows 10 Home. Я не могу найти способ узнать, сколько страниц осталось при печати чего-то вроде «pdf». Есть ли такой способ?
решение1
Ваш принтер использует PCL3 (язык на основе хоста), который работает со страницами, а не с документами. Вы можете проверить очередь Windows (щелкните значок принтера на панели задач), чтобы увидеть, может ли количество байтов там дать вам представление о количестве уже напечатанных страниц. Это возможно только в том случае, если у принтера очень маленький буфер.
За исключением самых простых принтеров (почти без буфера) количество принтеров не будет соответствовать Windows. Вот почему.
Все принтеры имеют по крайней мере некоторый входной буфер; большинство также имеют буфер страниц. Это делает практически невозможным определить с ПК, сколько страниц осталось напечатать: страницы могли покинуть очередь Windows, но они все еще находятся в принтере, ожидая печати. Многие из более дорогих принтеров могут хранить несколько страниц или даже целые многостраничные документы, что еще больше усложняет задачу.
Почти единственный надежный способ — если сам принтер может вам это сказать. С более дорогими принтерами, которые понимают «документы» вместо просто «страниц», принтер может сказать вам, насколько далеко он находится в документе. Мой домашний Fuji Xerox DocuPrint CM305df может это сделать — если документ не слишком большой. Если страниц слишком много, его дисплей сообщает мне, до какого номера страницы он дошел, но он добавляет «из nnn страниц» только после того, как в его буфере окажется последняя страница.