Надеюсь это поможет.
ужна функция прямого доступа к принтеру для моего веб-сайта, с возможностью отличать физический принтер от виртуального принтера (файла).
Coupons.com имеет эту функциональность через собственный двоичный файл, который должен быть установлен пользователем. Я бы предпочел избежать этого.
SmartSource.com делает это через Java-апплет:
Кто-нибудь знает, как это делается? Я немного покопался в этих API-интерфейсах Java и не вижу ничего, что позволяло бы вам определять физическое или виртуальное, кроме как смотреть на имя (которое может быть ошибочно идентифицировано). Было бы неплохо сделать это на Java, потому что я уже знаю, как писать Java-апплеты. В противном случае, есть ли способ сделать это во Flash или Silverlight?
Заранее спасибо.
РЕДАКТИРОВАТЬ: Заслуженная награда вручена Джейсону Сперске, который разработал элегантное решение. Спасибо тем из вас, кто поделился идеями, а также тем, кто действительно исследовал решение SmartSource.com (например, Адриан).