Модераторы: marykone
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сетевая печать с разделением очереди, как сделать? 
:(
    Опции темы
B2_Russia
Дата 20.9.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Вобщем ставим 2 сетевых принтера HP LaserJet 4350n.
Предполагается махом печатать огромное количество страниц - 120 - 150 тыс шт.
Будет сетка 10 компов/1 сервер, сервак и рабочие ПК будут под виндами...
Необходимо раз в месяц распечатывать обозначенное выше кол-во листов разного содержания (платежки). Эти платежки ессно будут упорядочены по какому-либо параметру.
Как посоветуете подключить сие оборудование?
PM WWW ICQ   Вверх
B2_Russia
Дата 21.9.2005, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



СИСАДМИНЫ тут е?
PM WWW ICQ   Вверх
Akina
Дата 21.9.2005, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 22
Всего: 454



Задача непонятна совершенно.

Если речь о том что 10 компов сбрасывают в одну очередь по 15 тыс. платежек, а сервис печати должен их упорядочить и выдать на печать - без специально созданного для таких целей сервиса имхо ничего не получится.

Если нет... то... не, слушай, телепаты еще пока в отпусках, давай-ка сам задачу обрисуй чтобы ВСЕМ понятно было, а не только тебе.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
B2_Russia
Дата 23.9.2005, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Ну 10 компов тут лишние.

Будет 2 принтера сетевых, в прямом смысле этого слова (некоторые все принтеры в сети называют сетевыми у этих будут свои IP)
Документы на печать отправляются с 1 компа.
Как подключить принтеры чтобы печать шла пачками первые 60 тыс на один принтер вторые 60 тыс на другой, а не так что 1,3,5,8 на один 2,4,6,7 на другой....
PM WWW ICQ   Вверх
bilbobagginz
Дата 24.9.2005, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



тебя интересует обыкновенный спулер (spooler).
советую поставить линуховый сервер печати CUPS.
этот "капс", возможно поставить через cygwin и на NT/XP/2003
в нём есть интерфейс настройки через web.
позволяет создавать группы принтеров, между принтеров будет механизм балансировки нагрузки.
группа выглядит для пользовательских машин как виртуальный принтер.
и сервер "капс" распределяет какая работа выполяется каким из нескольких принтеров.
в принципе любой сервер печати должен быть способным на это.
но на линюхе это (мне лично) всё известно и удобно.

не понял с пачками: а если посреди работы один из принтеров накрылся половым органом ?
если ты хочешь разделить одинаковые работы на два принтера - устанавливай спулер "капс", создавай "класс" принтеров, и шли на него все задачи.

Если же ты хочешь для удобства упаковки различных листов разбросать их равномерно на 2 принтера - пиши скрипт на bash ( ты ведь уже должен был установить cygwin ). и скрипт будет постылать работы на настоящий принтер. не знаю как там это будет точно выглядеть но в общем:
Код

#!/bin/bash
PR1=printer1
PR2=printer2
PR=1
for f in `ls *.pdf`
do
    if [ "${PR}" == "1" ]
    then
        PR_CURR=${PR1}
        PR=0
    else
        PR_CURR=${PR2}
        PR=1
    fi
    echo "Файл: ${f} печатается на принтере: ${PR_CURR}"
    lpr.cups -P ${PR_CURR} ${f}
done

есссно, этот скрипт будет печатать пдф-ки в папке в которой он находится на 2 принтера: printer1, printer2 с помощью комманды "lpr.cups" все эти детали надо уточнить для твооей системы, и бует работать.

пока.

Это сообщение отредактировал(а) bilbobagginz - 24.9.2005, 10:57


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Akina
Дата 24.9.2005, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 22
Всего: 454



Цитата(B2_Russia @ 23.9.2005, 15:16)
Как подключить принтеры чтобы печать шла пачками первые 60 тыс на один принтер вторые 60 тыс на другой, а не так что 1,3,5,8 на один 2,4,6,7 на другой....

Вручную формировать задание на печать первых 60 тыс, потом следующие 60 тыс.

Как, по-твоему, в потоке байтов спулер печати поймет, что именно вот на этом коде прогона листа закончился один бланк и начался второй? для него это именно поток байтов для передачи принтеру, и не более, и пофиг, служебный это код или поле данных предыдущего кода.

А если каждый бланк отправляется на печать как отдельное задание - то bilbobagginz тебе идею уже рассказал... но попрограммить ручками все одно придется.

Впрочем я бы все-таки руками управлял процессом печати, то есть процессом создания заданий, а не распределения готовых заданий по принтерам.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Сетевые технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0670 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.