Ну взбрело руководству такая идея в голову. чего на человека наезжаете?
2Gapy: В связи с тем, что на печать будут идти документы разного формата - вносить в них правки "налету" задача мягко говоря не тривиальная. Единственное, что могу посоветовать - смотреть исходники драйвера принтера, но, думаю, это тоже не просто...
Лучше попытаться решить задачу учета другими методами... А чтобы тебе эти методы подсказали - опиши поставленную задачу МАКСИМАЛЬНО детально.
спасибо что подержали.
а если только с OpenOffice writer печатать(один формат), можно это как-то решить?
Есть несколько компьютеров.они стоят в разных аудиториях. на всез кроме одного стоят Windows XP. на том одном стоит Linux(не знаю какой точно). к компьютеру где установлен Linux подключен принтер Canon.
Люди которые сидят (назовем их студентами) за Windows компьютерами набирают текст в Open office writer,вставляют туда картинки, потом не созраняя отправляют этот документ на печать. администратор(назовем его преподователем) сидит с ними в аудиториии ему нужно, что бы документы сразу не печатались, а только когда он освободится, он мог прийти, и распечатать(это может произойти через час, а может и через день).(и документы должны остаться на linux компьюторе для (вдруг) повторной распечатки).
документ должен содержать "адрес Машину" с которой был отправлен документ(для индитификация студента)(без разницы будь то по IP или еще чем-то, лижбы можно было понять что это документ например с 3-го компьютера 32 кабинета а не с 4-го компьютера 46 кабинета), время отправки, ну и то что набирали студенты.
есть БазаДанных.может как-то можно с авторизацией накрутить(подключить БД,но всеравно же прийдется добавлять потом в документ текст)?(но мне кажется это сложнее)
По-моему, это можно сделать с помощью расшаренного pdf принтера, пусть pdf файлы складываются в определенную папку, скрипт-демон - анализирует логи, добавляет полученную информацию в pdf файлы и отправляет на отложенную печать уже на реальный принтер.
это при помощи CUPS вроде?
Мне все-равно какими средствами это решать. просто я начитался в гугле, что мол Samba+Cups может все.(может кто-то подумал что мне только этими двумя программами хочу решить проблему).
Пользователь решил продолжить мысль 15 Марта 2012, 15:52:05:
вот на картинке набросан
план:(только вместо freebsd - linux.
Пользователь решил продолжить мысль 15 Марта 2012, 15:56:44:
Вот что нашел:
5) Использование колонтитула
С помощью опции -o pttyprint на каждую страницу можно поместить заголовок, содержащий номер страницы, название документа (обычно имя файла) и дату. Также высвечиваются ключевые слова языка C и C++, а закомментированные строки выделяются курсивом:
lp -o pttyprint имя_файла ENTER lpr -o pttyprint имя_файла ENTER
Источник