Не то, чтобы я знаю, хотя Вы могли удалить один раздел и изменить размер другого: http://www.howtoforge.com/linux_resizing_ext3_partitions
Очевидно, чтобы это работал, у Вас должно было бы быть достаточно пространства, чтобы хранить данные в одном разделе в другом месте как бы то ни было.
Проблемой мог бы быть формат данных, которые отправляются на принтер. Вы используете собственные драйвера принтера на рабочей станции окон? Если так, Вы, возможно, должны были бы включить "необработанную" печать, то есть, отправив необработанные двоичные коды печати от рабочей станции до принтера.
Вы, возможно, должны были бы отредактировать конфигурационный файл чашек и некомментарий application/octet-stream
включить необработанную печать. Я не уверен, каковы разветвления безопасности этого.
Другая вещь, которая может или не может работать на Вас, настраивает Ваш принтер как принтер постскриптума, с помощью универсального драйвера постскриптума на клиенте Windows. Однако я редко заставлял это работать правильно.
Как Вы выставляете принтер... через Samba, который я принимаю? Как г-н Shiny и Новый сказал, Вы, вероятно, хотите выставить принтер как "необработанный" принтер, позволяя устройствам Windows использовать нормальные драйверы, чтобы говорить с принтером. Это - то, как я всегда выставлял принтеры от сервера Linux до клиентов Windows.
Для отладки этого Вы захотите посмотреть на журналы Samba, а также журналы CUPS. Сначала проверьте журналы Samba, чтобы видеть, видите ли Вы доступ с машин Windows на принтер. Также проверьте журналы CUPS. Ищите ошибки в любом наборе журналов.
Если у Вас есть включенный selinux, то для тестирования только выполняют команду:
setenforce permissive
После выполнения этого перезапустите Samba и доступ попытки и CUPS. Если это имеет значение, то Вы, возможно, должны посмотреть в selinux контрольных журналах для изменения некоторых полномочий там. Принятие Вас обычно имеет selinux в осуществлении режима, когда Вы сделаны с тестированием, повторно включаете его с:
setenforce enforcing