20 октября, суббота 09:56
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Печатаем логотип на чеке

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Печатаем логотип на чеке

    Есть задача напечатать логотип банка на чеке.
    Имеется банкомат WN с принтером TP07, процессинг compass+.

    В настройках в TWO, в конфигурации чека вставляю в нужное место код IG (Команды принтера > вставка картинки). Дальше смотрю спецификацию DDC протокола для WN, там написано что в принтер нужно прогрузить лого специальной програмкой и вот тут происходит запарка, немогу никак прогрузить этот лого, может кто знает подскажет чёкаво?

  • #2
    Предположения:
    1) Принтер TP07 установлен как GDI
    2) Для печати картинки используется макрос ESCDfilename;
    Если 1) и 2) верно, то:
    - В секции HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT\LOGO_FILE
    в параметре LOGO_PATH прописываем путь к картинке.
    - картинку кладем в прописаную директорию.

    Комментарий


    • #3
      А если не GDI?

      Комментарий


      • #4
        Вобще ваш вопрос натолкнул на мыслю, переключить его как GDI... Как я понимаю в GDI режиме он просто работает из под винды, а в простом режиме работает из под оболочки CSC(?), типа наследие прошлого, в котором принтер надо прогружать фонтами перед использованием. Поправьте, если я написал чушь

        З.Ы. Кто знает + и - при работе принтера в GDI режиме, скажите плиз чекаво.

        Комментарий


        • #5
          А если использовать не в GDI режиме, то как я понял надо утилиткой ldnd9x.exe прогружать лого, потом в реестре параметру receipt_print_header прописывать макрос. Но вот утилиткой этой у меня упорно не хочет прогружаться принтер...

          Комментарий


          • #6
            Все, разобрался

            Комментарий


            • #7
              1. Прогрузка логотипов. В proCash DDC/NDC installation manual есть целая глава, посвященная утилите ldnd9x. Там написано много интересного относительно параметров и условий запуска.
              2. Работа в GDI режиме. "GDI режим" означает следующее:
              - принтер виден в Start-Settings-printers
              - печать осуществляется на специальный Printer port, который работает под управлением cscw32. Как следствие, если сервис cscw32 не запущен, то печати не будет.
              - для печати используются средства GDI/GDI+, мониторинг устройства осуществляется через XFS или CSCW/32.
              Вообще, принтер TP07 в 99% случаев по умолчанию ставится как GDI.

              Комментарий


              • #8
                В этом самом мануале мне пришлось перечитать не одну главу, прежде чем я смог распечатать эту картинку, в частности необходимо прописать макрос, потом его надо вставить в определенное место(в моем случае сверху) и еще cfg файл написать, про который кстати в мануале ни слова.
                С GDI режимом тоже понятно все, как я предпологал в этом режиме он инсталируется как виндовый принтер, а в обычном режиме работает из под csc.
                Про 99 % случаев не знаю, но точно знаю что при инсталляции используется файл кастомизации, в котором можно указать в каком режиме инсталировать принтер (и не только), я это к тому что у каждого по свои настройки.

                p.s. могу выложить файло с описанием как че делать

                Комментарий


                • #9
                  Рибос
                  Да вроде ни чего сложного..., прописываем путь к логотипу в файле Ld_nd9x.cfg
                  [LOGOS]
                  C:\CSCW32\FRM\LOGO1.BMP (к примеру).
                  Далее прогружаем в принтер c:\Protopas\tools\ldnd9x -ND9X -G.
                  Все то же самое что и для ND9C, с той лишь разницей что в TP можно затолкать две картинки...

                  Комментарий


                  • #10
                    Да вроде ни чего сложного...
                    ну никто и не жалуется...
                    прописываем путь к логотипу в файле Ld_nd9x.cfg
                    только файл надо по другому назвать LD_TP07.CFG (этого нет в мануале)
                    с той лишь разницей что в TP можно затолкать две картинки...
                    если судить по мануалу то только одну

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

                    Комментарий


                    • #11
                      Рибос
                      Ну собери всю информацию в кучку и выложи,а то один одно пишет,другой ещё кусок добивает.

                      Комментарий


                      • #12
                        Рибос
                        Я прогружаю используя Ld_nd9x.cfg... и все прекрасно...(да в принципе какая разница как называется этот файл). В реестре и вовсе не обязательно (но возможно), проще выводить лого по команде с хоста.
                        Последний раз редактировалось vvn; 22.11.2006, 19:20.

                        Комментарий

                        Пользователи, просматривающие эту тему

                        Свернуть

                        Присутствует 1. Участников: 0, гостей: 1.

                        Обработка...
                        X