Веб-сайт хочет, чтобы я распечатал документ на физическом принтере... Как они могут узнать, использую ли я настоящий физический принтер или просто OneNote? (Кстати, они знают только о вашем принтере по умолчанию... вот сайт, о котором я говорю...
Как мне обойти это? Как мне получить поддельный "физический принтер"? Другими словами... могу ли я получить виртуальный принтер, который будет работать как физический?
решение1
Страница использует Java-апплет, который, вероятно, каким-то образом получает данные о принтере. Java является кроссплатформенной, поэтому, вероятно, просто проверяет наличие «OneNote» в имени принтера, поэтому попробуйте переименовать принтер. Но этомогбыть, проверки стали более продвинутыми.
В любом случае, вы можете установить принтеры, которые не подключены – не помню точно как, но программа "Добавить принтер" должна предлагать эту возможность. Как только у вас появится "реальный" принтер, существующий или нет, в диалоговом окне Печать должен появиться флажок с именем"Печать в файл". То, что в противном случае было бы отправлено на принтер, появится в виде .prn
файла, который вы сможете отправить на настоящий принтер позже. (Однако недостатком этого является то, что вы не можете отобразить его на экране, и вашдействительный(Принтер должен поддерживать те же самые команды набора, что и установленный вами. Если Windows предлагает драйвер принтера PostScript, попробуйте его.)