peper- написал(а):
Игорь, а сканы обязаны быть в tiff?
сканы уже давно присутствуют в системе и их довольно много (сотни, а может и тысячи). Это всяческие сертификаты соответствия на каждый из видов продукции и др.документы.
peper- написал(а):
Может сразу в PDF и сканировать?
теоретически, можно поменять регламент и сканировать в PDF, а те сканы, что есть - сконвертировать... но что это даст? Ведь в 4.7 нет ADS (Adobe document system) и в спул поставить PDF-документ я не представляю как. С tif-файлами есть хоть какая-то "зацепка".
peper- написал(а):
Совсем альтернативный подход - реализовать печать не средствами SAP, а средствами ОС
Примерно так сейчас и реализовано... файлы выгружаются на frontend и (посредством OLE) открываются в MS Picture manager-е, посредством чего и отправляются на печать.
Но пользователей не устраивает необходимость каждый раз делать это вручную (печатать приходится печатать много раз за день), а также, временами возникающие сбои при печати (т.к. файлы довольно "увесистые" и идут на печать по полсотни подряд). Пожелание пользователей - просто забирать готовые отпечатки с определенного принтера, и всё... (а печать должна осуществляться автоматически по факту прихода очередного IDOC из др.системы).
trop написал(а):
если as на aix или suse ,проверить присутствует ли утилита convert (libtiff),
если нет, то попробовать найти или собрать бинарник с помощью базиса
К сожалению, as на винде... а базисники - в другой стране и прямой контакт с ними исключен (общение возможно только посредством руководства, через заявки, которые могут рассматриваться месяцами). С полномочиями тоже беда.
trop написал(а):
нужно разодрать многостр файл по ifd
В общем, поковыряв гр.функций STXBITMAPS, путем частичного её копирования и переработки, я набросал отчет, который анализирует не один, а
все имеющиеся IFD в файле, и таки, отправляет в спул многостраничный TIF-файл (до алгоритма декомпрессии пока дело не дошло, экспериментирую с несжатыми файлами). Спул на предпросмотре выглядит именно так, как нужно и я хотел было уже обрадоваться... НО при попытке распечатать такой спул выдается ошибка:
OTF module: Page buffer (80*1000 entries) is too small и всё, приехали (( . Замечу, эта ошибка выходит при работе со сканом, имеющим размер А4 и разрешением 300 dpi... если же уменьшить разрешение этого файла до 150 dpi - ошибки не возникает, всё печатается нормально!
Возможно ли как-либо увеличить этот страничный буфер? и как?