Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Вниз

Впечатывание данных в типографские бланки   Найти похожие ветки 

 
Kyn66 ©   (2009-12-16 11:07) [0]

Может у кого есть проверенный рабатающий метод вывода на печать данных в определенные поля типографского бланка? Бланк может быть типа ТТН, путевой лист, вообщем бланки строгой отчетности. Интересет печать данных в бланки со своими полями(разграфовка из программы не интересует).


 
Медвежонок Пятачок ©   (2009-12-16 11:11) [1]

любой генератор отчетов


 
Andy BitOff ©   (2009-12-16 12:46) [2]

Сканируешь бланк, затем его на лист в ворде как фон накладываешь, а затем создаешь невидимую таблицу так, что бы вводимый тобой текст был в нужных местах. Печатаешь.

=)


 
KilkennyCat ©   (2009-12-16 13:09) [3]

FormFiller


 
Sergey13 ©   (2009-12-16 13:21) [4]

> [0] Kyn66 ©   (16.12.09 11:07)
> Бланк может быть типа ТТН, путевой лист, вообщем бланки строгой отчетности.

Что-то меня сомнения берут, что ТТН и путевой лист относятся к БСО.


 
Kyn66 ©   (2009-12-16 13:52) [5]


> Что-то меня сомнения берут, что ТТН и путевой лист относятся
> к БСО.

Относятся, относятся. Не знаю как в РФ, но у нас в РБ - относятся.


> Andy BitOff ©   (16.12.09 12:46) [2]
> Сканируешь бланк, затем его на лист в ворде как фон накладываешь,

Накладываешь в виде картинки? Если использовать ворд, то можно применить компонент EkRTF. Он позволяет оперировать переменными на шаблоне. Допустим как вариант.

> KilkennyCat ©   (16.12.09 13:09) [3]
> FormFiller

Интересно что такое. Не слыхал . Сейчас погуглю.


 
Рамиль ©   (2009-12-16 14:41) [6]


> Kyn66 ©   (16.12.09 13:52) [5]

А у вас для них отдельные принтеры стоят? Мне просто интересно, как можно организовать работу, что бы случайно не напечатать на бланках чего нибудь другое.
Красивые у вас бланки, прям как ценные бумаги :)


 
Kyn66 ©   (2009-12-16 15:43) [7]


>Рамиль ©   (16.12.09 14:41) [6]
>
> Мне просто интересно, как можно организовать работу, что
> бы случайно не напечатать на бланках чего нибудь другое.

Не совсем понятно, что значит чего нибудь другое?

> Красивые у вас бланки, прям как ценные бумаги :)
Про красоту вроде речи небыло. Обычный бланк. Причем тут его красота?


 
kyn66 ©   (2009-12-16 16:01) [8]


> Andy BitOff ©   (16.12.09 12:46) [2]
> Сканируешь бланк, затем его на лист в ворде как фон накладываешь,
>  а затем создаешь невидимую таблицу так, что бы вводимый
> тобой текст был в нужных местах. Печатаешь.=)

Очень даже интересное предложение. Вот только загвоздка будет в том, как бы придумать регулировать отступы "переменных" в документе. Пока под переменными подразумеваю объект Word-а "Надпись". Его можно в любое место позиционировать. Только как это сделать программно. Может макрос какой применять нужно....


 
Рамиль ©   (2009-12-16 16:04) [9]


> Не совсем понятно, что значит чего нибудь другое?

Ну лежат в принтере бланки, а кто нибудь захотел войну и мир распечатать.


 
Anatoly Podgoretsky ©   (2009-12-16 16:09) [10]

> kyn66  (16.12.2009 16:01:08)  [8]

Все что делается руками в Ворде, все можно сделать программно


 
Anatoly Podgoretsky ©   (2009-12-16 16:13) [11]

> Рамиль  (16.12.2009 16:04:09)  [9]

Для подобной работы должен быть выделеный принтер.


 
kyn66 ©   (2009-12-16 16:47) [12]


> Anatoly Podgoretsky ©   (16.12.09 16:13) [11]
> > Рамиль  (16.12.2009 16:04:09)  [9]Для подобной работы
> должен быть выделеный принтер.

И совсем даже не обязательно. Бланк ложим в принтер по мере необходимости. Распечатав ПЛ, продолжайте печатать дальше войну и мир.


> Anatoly Podgoretsky ©   (16.12.09 16:09) [10]
>[8]Все что делается руками
> в Ворде, все можно сделать программно

Я конечно понимаю, что все можно управлять макросами. Но макросы ведь на VB писаны и запускаются из Ворда. А как ими управлять их Delphi - не знаю.


 
Anatoly Podgoretsky ©   (2009-12-16 16:49) [13]

Пока ты идешь от принтера к компьютеру, на него уже другой напечатал, знаю плавали. Не спасает даже многолотковый принтер.

Никакие макросы не требуются при работе через OLE/COM


 
Юрий Зотов ©   (2009-12-16 17:00) [14]

Сканируешь бланк (строгой отчетности), потом...

:o)


 
kyn66 ©   (2009-12-16 17:13) [15]


> Юрий Зотов ©   (16.12.09 17:00) [14]
> Сканируешь бланк (строгой отчетности), потом...

а что потом? Потом [2]. Сканирование нужно только для подгонки под принтер. Плохо, что он отличается от стандартного размера А4. Ну, это ладно, придумаем чего.

> Пока ты идешь от принтера к компьютеру, на него уже другой
> напечатал,

Не нужно никуда ходить. Принтер стоит на рабочем столе. С очередями проблем нет.

> Никакие макросы не требуются при работе через OLE/COM

Направление понятно. Более глубокие напрвления будут? На что именно направить внимание?


 
Хитрий Лис   (2009-12-16 19:12) [16]

Софт не проблема, любой генератор справиться.
А вот принтер нужен особый...
Видел пару раз такой на таможне, по сути игольчатый, на 24 иглы, но особенность в том, что печатает на прямом тракте и позиционирется очень точно по краям листа, да и стоил как три лазерника :)


 
Anatoly Podgoretsky ©   (2009-12-16 19:37) [17]

> kyn66  (16.12.2009 17:13:15)  [15]

Если я тебя пошлю в MSDN - пойдешь?


 
kyn66 ©   (2009-12-16 22:04) [18]


> Anatoly Podgoretsky ©   (16.12.09 19:37) [17]
>Если я тебя пошлю в MSDN - пойдешь?

Если пошлещь - не пойду. Если направишь по правильному пути - скажу спасибо.


 
kyn66 ©   (2009-12-16 22:04) [19]


> Хитрий Лис   (16.12.09 19:12) [16]

По правде говоря я планировал на лазарнике выводить на печать или на струйнике.


 
Медвежонок Пятачок ©   (2009-12-16 22:08) [20]

с момента первого ответа скоро исполнится 12 часов.
на квикрепорте уже можно было набабахать как впечатывалку, так и сами шаблоны.


 
kyn66 ©   (2009-12-16 22:21) [21]


> Медвежонок Пятачок ©   (16.12.09 22:08) [20]

Рабочий день закончился. Сейчас отдых. Завтра будут свежие решения. Алергон к Квикрепорту появился с Д5(постоянные глюки). Всегда как то без него обходились. Это только поиск решения для первой проблемы. После нужно будет решить каким образом формировать и главное вывести на печать на лазарный принтер(настояние начальника) отчет на формате А3


 
Хитрий Лис   (2009-12-16 22:22) [22]


> kyn66 ©   (16.12.09 22:04) [19]
> > Хитрий Лис   (16.12.09 19:12) [16]
> По правде говоря я планировал на лазарнике выводить на печать или на струйнике.

Наверное у вас бланки строгой отчетности достаточно простые...

Потому как если взять, к примеру, такой бланк у нотариуса, где вплетены пластиковые ленточки или голограмма, то боюсь даже представить что с ним будет после лазерника :\ или что будет с лакированной бумагой после струйника :)


 
Медвежонок Пятачок ©   (2009-12-16 22:25) [23]

Алергон к Квикрепорту появился с Д5(постоянные глюки).

лет 13-14 назад на этом самом квикрепорте и на D2 печатались приложения к диплому. HP 4L 300dpi


 
Медвежонок Пятачок ©   (2009-12-16 22:29) [24]

не нравится квик возьми фаст. нет денег на фаст возьми фри репорт.
а то целый консилиум на неделю организовался.


 
Anatoly Podgoretsky ©   (2009-12-16 22:33) [25]

> kyn66  (16.12.2009 22:04:18)  [18]

Word DOM


 
Anatoly Podgoretsky ©   (2009-12-16 22:35) [26]

> Медвежонок Пятачок  (16.12.2009 22:08:20)  [20]

А можно и на ворде или Экселе сделать шаблон.
Только повозиться придется с подгонкой, на Ворде проще, но эту же подгонку пришлось бы делать и на QR примерно с той же сложностью, что и на Ворде

Проблема не в этом, а в точности затягивания листа, даже на лазернике точность недостаточная.


 
Медвежонок Пятачок ©   (2009-12-16 22:39) [27]

точность достаточная.
достаточно ввести у отчета пару настроек. (поправка на верхнее и левое поле).

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

с вордом тоже можно, но ему же где-то еще и сами данные брать надо.
не колошматить же их с клавиатуры.
Если речь про накладные, то где-то рядом по народным приметам БД должна жить.


 
kyn66 ©   (2009-12-16 23:05) [28]


> Хитрий Лис   (16.12.09 22:22) [22]
>Наверное у вас бланки строгой отчетности достаточно простые...

Да обычные бумажные бланки, продаются в магазине Союзпечати и т.д.


 
Anatoly Podgoretsky ©   (2009-12-16 23:09) [29]

> kyn66  (16.12.2009 23:05:28)  [28]

Ну так надо просто нарисовать этот бланк в любом генераторе отчетов. И печатать как целое, а не на типографский бланк.


 
kyn66 ©   (2009-12-16 23:14) [30]


> Медвежонок Пятачок ©   (16.12.09 22:25) [23]
> 13-14 назад на этом самом квикрепорте и на D2 печатались
> приложения к диплому. HP 4L 300dpi

Мне кажется все через это проходили. Аналогичное могу сказать и про свои некоторые проеты, т.к. возможно небыло чего лучшего, уже не помню.

> Проблема не в этом, а в точности затягивания листа, даже
> на лазернике точность недостаточная.

НУ, +- 3мм думаю не страшно.

> достаточно ввести у отчета пару настроек. (поправка на верхнее
> и левое поле).

Я так понимаю речь идет о QR? Лучше уж тогда взять FR3. Да и изучить его работу нужно сперва, да время блин на все не хватает...


 
kyn66 ©   (2009-12-16 23:19) [31]


> Anatoly Podgoretsky ©   (16.12.09 23:09) [29]
> Ну так надо просто нарисовать
> этот бланк в любом генераторе отчетов. И печатать как целое,
>  а не на типографский бланк.

Нельзя так. Пачка бланков выдается диспетчеру под роспись и по расходу пачки - отчет по количеству использованных и испорченных. Есть бланки (ТТН) тоже БСО, но у них из типогравского только номер, штрихкод и серия, а все остальное - голое поле, можно формировать свои шапку и вывод данных. В путевых листах такого нет. Придется подгонять под позиции. Я все думаю про [2]. Мне кажется самый подходящий вариант.


 
Amoeba ©   (2009-12-16 23:49) [32]


> kyn66 ©   (16.12.09 23:19) [31]
>
>
> > Anatoly Podgoretsky ©   (16.12.09 23:09) [29]
> > Ну так надо просто нарисовать
> > этот бланк в любом генераторе отчетов. И печатать как
> целое,
> >  а не на типографский бланк.
>
> Нельзя так. Пачка бланков выдается диспетчеру под роспись
> и по расходу пачки - отчет по количеству использованных
> и испорченных. Есть бланки (ТТН) тоже БСО, но у них из типогравского
> только номер, штрихкод и серия, а все остальное - голое
> поле, можно формировать свои шапку и вывод данных. В путевых
> листах такого нет. Придется подгонять под позиции. Я все
> думаю про [2]. Мне кажется самый подходящий вариант.
>

Делаешь бланк в без фона содержащий только впечатываемый текст в генераторе отчетов и печатаешь его на типографском бланке. Конечно придется повозиться с измерением бланка линейкой, подгонкой под позиции и пробной печатью. Точность раскладки в отчете проверяешь наложением отпечатка на чистом листе на бланк и просмотром на просвет. IMHO стоит повозиться. А вариант [2] IMHO никак не могу расценить как самый подходящий.


 
Медвежонок Пятачок ©   (2009-12-17 00:14) [33]

Я так понимаю речь идет о QR? Лучше уж тогда взять FR3. Да и изучить его работу нужно сперва, да время блин на все не хватает...

Теперь вот глядя на все это с высоты птичьего полета задумываешься.
Зачем такая автоматизация на предприятии, которая в течение дня не может не то что бы решить задачу (простейшую), но и даже само решение еще где-то витает и не вырисовалось.

Любая тетя маша давно бы все уже сделала сама без такой автоматизации.
Шариковой ручкой по тому самому бланку.


 
KilkennyCat ©   (2009-12-17 00:14) [34]


> Хитрий Лис   (16.12.09 22:22) [22]

> Наверное у вас бланки строгой отчетности достаточно простые.
> ..
>
> Потому как если взять, к примеру, такой бланк у нотариуса,
>  где вплетены пластиковые ленточки или голограмма, то боюсь
> даже представить что с ним будет после лазерника :\ или
> что будет с лакированной бумагой после струйника :)

голограмму обычно наклеивают позже.
налоговая, например, печатает на таких.
нотариус тоже.
но проблему ты озвучил интересную, я даже задумался, можно ли сделать лазерник с прогреванием избранного места?


 
KilkennyCat ©   (2009-12-17 00:15) [35]

и будет ли такой принтер востребован?


 
Kyn66 ©   (2009-12-17 09:15) [36]


> Amoeba ©   (16.12.09 23:49) [32]
>  А вариант [2] IMHO никак не могу расценить как самый подходящий.

Так вариант [2] впринципе тоже самое что и ты предлагаешь.  к тому же когда мы видим фон из бланка, мы можем выставить переменные в места печати, когда все подогнано - фон удалить.

> Любая тетя маша давно бы все уже сделала сама без такой
> автоматизации.Шариковой ручкой по тому самому бланку.

В том то и дело. Руководство считает что под словом автоматизация подразумевается упрощение работы до минимума, сроки исполнения задачи придумывают сами от себя.ДА и если бы этот ПЛ полностью печатался... ато при выдаче впечатается только пару строк, потом все добавляется руками, потом опять руками, потом можно еще одну строку впечатать. Короче бред какой то , а не автоматизация.


 
Anatoly Podgoretsky ©   (2009-12-17 10:07) [37]

> Kyn66  (17.12.2009 09:15:36)  [36]

Задача стоит в точном размещение фона, может быть проблемой.


 
дед Маздай ©   (2009-12-17 10:25) [38]


> Kyn66 ©

Вообще-то [2] я писал в виде шутки, там даже смайл стоит. Его действительно будет проблемно выровнять по размеру, хотя...

А если серьезно, то создаешь примерное положение текста как в бланке, печатаешь лист. Затем подкладываешь бланк под лист совмещая левый верхний угол и смотришь на просвет, видишь где не попадает, исправляешь... И так до тех пор пока не попадешь куда надо, потом вставляешь в принтер бланк и... Вуаля.


 
Kyn66 ©   (2009-12-17 10:38) [39]


> дед Маздай ©   (17.12.09 10:25) [38]
>  Вообще-то [2] я писал в виде шутки, там даже смайл
> стоит. Его действительно будет проблемно выровнять по размеру,
>  хотя...

Ну почему? Формат А4  - 210х297. Бланк имеет немного другой размер. Можно взять за ориентир верхний левый угол и совместить картинку фона(отсканированный бланк) с листом ворда. Пока все на словах. Жду должны подвезти бланки - оригиналы. Отсканирую и посмотрю что получится. А с другой стороны если бланк имеет размер, отличный от стандартного А4(202х287), то наверное именно шаблон вордовский(параметры страницы) нужно подгонять под этот размер.


 
Andy BitOff ©   (2009-12-17 10:42) [40]

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


 
kyn66 ©   (2009-12-17 10:59) [41]


> Andy BitOff ©   (17.12.09 10:42) [40]

Главное идея интересная, спасибо за подсказку ;). Сейчас нужно правильно отсканировать, чтобы соблюсти оригинальные размеры в мм. Там тоже есть свои тонкости в зависимости от DPI при сканировании.


 
Sergey13 ©   (2009-12-17 11:03) [42]

> [39] Kyn66 ©   (17.12.09 10:38)
Если бланки продаются в ларьке, то будь готов к тому, что поля будут гулять и/или фон будет расположен косо. Типа третий сорт не брак.


 
kyn66 ©   (2009-12-17 11:16) [43]


> Sergey13 ©   (17.12.09 11:03) [42]
> > [39] Kyn66 ©   (17.12.09 10:38)Если бланки продаются в
> ларьке, то будь готов к тому, что поля будут гулять и/или
> фон будет расположен косо. Типа третий сорт не брак.

Так это не беда. У нас сейчас печатается на матричном принтере. Где попадает где нет... Да и добиться идеального совпадения практически невозможно. Если конечно подгонять под конкретный принтер то в конце концов более-менее толковое получить можно. Я когда то в свое время для одной фирмы(работал там) делал в CoralDraw векселя двусторонние, с подобием водяных знаков. Получилось идеально(после определенной проделанной работы).


 
kyn66 ©   (2009-12-17 11:22) [44]


> то будь готов к тому, что поля будут гулять и/или фон будет
> расположен косо

Если будет косо, то как правила вся серия из пачки. А покупают их пачками. Вот и нужно помимо попадания в нужные места предусмотреть дополнительную возможность регулировать смещения.


 
Sergey13 ©   (2009-12-17 11:22) [45]

> [43] kyn66 ©   (17.12.09 11:16)
> Так это не беда

Тогда в чем вообще проблема? Слабал в любом редакторе отчетов нечто похожее и вперед.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.005 c
2-1261679750
TComponent
2009-12-24 21:35
2010.02.28
Позиция курсора в ячейке DBGrid


15-1261052013
Jeer
2009-12-17 15:13
2010.02.28
Ткните носом в EXIF


15-1260971239
Артур Пирожков
2009-12-16 16:47
2010.02.28
НЕ програмное выполнение несложной задачи


4-1229520484
belmol
2008-12-17 16:28
2010.02.28
работа с dll


6-1213512971
JanMihail
2008-06-15 10:56
2010.02.28
Как представить тему письма в нормальном виде?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский