Привет, у меня есть два принтера, один на файловом сервере с Windows 2003, а другой с Windows XP. Дело в том, что, когда я пытаюсь распечатать со своего компьютера, мой файл всегда остается в очереди, он говорит, что 64 КБ из того файла, который я отправляю. Я видел аналогичные проблемы с некоторыми машинами, работающими под Mac OS X. Очевидно, машины с Windows не имеют проблем с печатью. Они не подключаются через активный каталог, только сеть. Раньше я видел, как люди устанавливали сервер печати не для Microsoft Windows на Windows, я не помню названия какой-либо из программ. Я много гуглил и не нашел ничего, что могло бы заменить службу диспетчера очереди печати Microsoft, возможно, я ошибаюсь. Каждый день мне приходится перезапускать службу диспетчера очереди печати, я даже создал для нее файл bat. У меня здесь нет идей.
Вот кое-что, что вы можете попробовать.
Это очень помогает в большинстве случаев, когда у вас проблемы с печатью из системы Unix в Windows.
Это улучшает как производительность, так и надежность.
Это также гарантирует, что драйверы принтера Windows не вмешиваются в задания печати, поступающие со стороны Unix. Фактически, вы даже можете настроить принтер в Windows как драйвер «Generic / Text only», и Unix-подобные системы по-прежнему смогут печатать.
Есть одна ситуация, когда это вам не поможет: если сам принтер является так называемым WinPrinter.
Это означает, что в принтере нет встроенной полноценной прошивки, но требуется помощь драйвера принтера, который предварительно обрабатывает задание на печать в нечто, что принтер с ограничениями может понять.
Такая функциональность обычно присутствует только в драйверах Windows, поэтому принтер можно использовать только в системах Windows.
В таком случае вам просто не повезло.
Возможно, вы захотите убедиться, что файловая система на сервере печати «работоспособна», в соответствии со следующими строками: