Я должен быть честным, я вроде как вслух размышляю здесь ... Но нельзя ли это сделать с помощью апплета или какого-то другого типа (будь то Java или что-то еще), которому предоставлены доверенные разрешения (например, в зоне интрасети ) или что-то?
Может быть стоит выяснить, какие разрешения могут быть предоставлены для каждой зоны?
После Google я думаю, что у вас определенно есть проблема, поэтому большинство статей, которые я видел, касаются печати на принтерах, подключенных к серверу .
Если он внутренний, можно ли будет направлять печать с сервера на принтеры отделов / пользователей или что-то в этом роде?