14 декабря, пятница 04:26
Bankir.Ru

Объявление

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

Принтер TP07 на WN

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

  • Принтер TP07 на WN

    Hello All!
    Подскажите, как перенастроить принтер TP07 на WN для печати на бумаге без разметки. Сейчас при попытке загрузить в него бумагу без TOF он ее отрезает,начинает искать метки, высовывает кусок наружу и останавливается с ошибкой. Если загрузить маркированную бумагу - все ОК!
    На тестовом чек так и написано "Black mark sensor - enabled".
    Как его disable?
    Для ND9C нужно было нажать кнопку LF и воткнуть питание принтера. Подозреваю здесь такие же приколы.

  • #2
    Fuse
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\CSC-W32\CurrentVersion\CSCPRT#1]
    "MARKMODE"="NO"

    Комментарий


    • #3
      Так и стоит в реестре.
      НО! То о чем я писал принтер делает и без подключения к компу банкомата (по USB). Это настройка в его мозгах.Как только подается питание на принтер - он начинает искать разметку.Если ее нет - на выходе висит кусок бумаги.А в это время грузится винда и софт результат - ошибка.Если после запуска перезаправить бумагу - печатать будет. Что мне после каждого отвала питания ездить перезаправлять бумагу ?

      Комментарий


      • #4
        Fuse
        может фирмваре старое.., не было таких проблем, какая версия...?
        Последний раз редактировалось vvn; 01.04.2005, 10:33.

        Комментарий


        • #5
          Выдергиваешь питание, нажимаешь оби пимпочки на принтере и вклучаешь питание ! Все работает,у себя так делал ! И самое главное... не инстальте АТМ без бумаги в ТР07,а теаже не перегружать без бумаги, у него есть заскоки !

          Комментарий


          • #6
            den_naz
            И самое главное... не инстальте АТМ без бумаги в ТР07,а теаже не перегружать без бумаги, у него есть заскоки !
            Необосновано, все работает без проблем и с бумагой и без, за все время эуксплуатации сбоев из за этой причины не было не разу.
            Kind Regards

            Комментарий


            • #7
              Сообщение от den_naz
              Выдергиваешь питание, нажимаешь оби пимпочки на принтере и вклучаешь питание ! Все работает,у себя так делал !
              Firmware 04.04
              Booter 01.00

              Пробовал на другом ТР07 принтере (у этого Black mark sensor=disabled, так что указанный метод должен был его перевести в Enabled ). Итак: нажал кнопки, вставил питание - индикаторы поморгали,кнопки отпустил и .... все осталось на месте: Black mark sensor=disabled, т.е. НЕ ПЕРЕКЛЮЧИЛСЯ!
              Да и там еще 6 параметров в разделе Memory Switches: Auto line Feed,Endurance test, etc - врядли они все таким образом переключаются.

              Комментарий


              • #8
                Fuse
                Давай мыло..., я тебе посвежее вышлю...
                | TP07 FRM | 0421 | receipt printer TP07 |
                | TP07 FNT | 0201 | loadable font: receipt printer TP07 |
                | TP07 SST | 0201 | loader |
                | TP07 PUT | 0100 | Power up Test

                Комментарий


                • #9
                  Fuse у этого Black mark sensor=disabled, так что указанный метод должен был его перевести в Enabled
                  Нет, не должен был.
                  Выключить метки - обе пимпочки и повер он.
                  Включить метки - не помню, по-моему только Test и повер он.
                  Не плыви по течению, не плыви против течения - плыви туда, куда тебе надо!

                  Комментарий


                  • #10
                    Вот файл реестра .reg, я запустил получилось (прислали коллеги из Барнаула).
                    Но есть другая проблема чек очень короткий не уверен что нормальная выписка поместится. Кто-нибудь скажите где число строк прописано!
                    Томич.
                    REGEDIT4

                    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Wincor Nixdorf TP07\PrinterDriverData]
                    "MarkMode"="NO"

                    [HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\CCREPMGR\FRM_REPOSITORY]
                    "CCRecPrtFW"="C:\\PROTOPAS\\BIN\\CCFms20.DLL;C:\\PROTOPAS\\BIN\\dcPrtGdi.dll;C:\\PROTOPAS\\BIN\\ddcPrtFw.dll"

                    [HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT]
                    "FORM_NAME"="80 mm Endless"

                    Комментарий


                    • #11
                      serg53
                      Поместится..., отрежет после всего текста.
                      А удлиннить в вашем варианте похоже вот так...

                      Minimum lines for one print page.

                      This parameter specifies with how many empty text lines the page should be
                      filled up even if lesser print able lines are included in the page. This parameter
                      is useful if you like to increase the minimum page length when you had
                      configured to use endless paper for the printer (e.g. "80mm Endless" for ND9G).
                      Parameter name: MIN_LINES
                      [GDI_PRINTER\RECEIPT]
                      [GDI_PRINTER\DOCUMENT]
                      Valid range: 0 - 100
                      Value description: appends empty lines up to the number of lines specified via
                      this parameter. If print able lines have already reached the
                      number of lines that was specified, no additional lines are
                      appended.
                      Default value: 0 - empty lines are not appended in any case

                      В вашем потому что он подключен по GDI интерфейсу, можно подключить по CSC.

                      Комментарий


                      • #12
                        А удлиннить в вашем варианте похоже вот так
                        Думаю так не выйдет, а попробую сегодня завтра, если руки дойдут:
                        после снятия метки винкор выплевывает чек длиной по умолчанию -560 символов-взято из файла cscini.exp в реестре:

                        [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Wincor Nixdorf TP07\PrinterDriverData]
                        "InitDriverVersion"=dword:00000500 - это как раз 560
                        "Model"="Wincor Nixdorf TP07"
                        "PrinterDataSize"=dword:00000230
                        "PrinterData"=hex:00,05,30,02,81,08,00,00,80,1a,06,00,00,00,00,00,00,00,00,00,\
                        -------------------------------------------------------------------------------
                        00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
                        "FeatureKeywordSize"=dword:00000002
                        "FeatureKeyword"=hex:00,00
                        "Forms?"=dword:4efb3f7b
                        "MarkMode"="NO"
                        "CutPosition"="0"

                        куча нулей посередине, но всего 23 строки, как и выходит в чеке,и рубит после 23.
                        а раньше рубил по метке 30 строк выходило, в связи с этим вопрос ЕСЛИ
                        "CutPosition"="0" не 0, скажем +7 будет 30?
                        Если ктонидудь пробовал скажите.
                        и еще
                        KEY_LOCAL_MACHINE\SOFTWARE\WincorNixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\DOCUMENT]
                        "PRINTER_NAME"=""
                        "AUTO_CUT_PAPER"="1" -это интересно если "0" он станет добивать весь текст(при выписке "спасибо" уже не лезет в чек лежит в спуле, затем докидывает, очевидно, другому клиенту) будет пропускать весь спул и потом рубить? Чеки очевидко будут разной длины. И наверно это как раз по немецки экономно.
                        Если кто пробовал -интересно.
                        Томич

                        Комментарий


                        • #13
                          "InitDriverVersion"=dword:00000500 ? при чем сдесь 560, в этой ветке (PrinterDriverData)описываются виндовозные настройки драйвера принтера и откуда взялась эта цифра?
                          KEY_LOCAL_MACHINE\SOFTWARE\WincorNixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\DOCUMENT]
                          у нас насколько я понимаю чековый принтер поэтому смотрим ветку
                          KEY_LOCAL_MACHINE\SOFTWARE\WincorNixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT хоть и выписку, но печатать ее будет чековый принтер.
                          AUTO_CUT_PAPER вероятно автоматически обрезать чек, не ждать команды с хоста.

                          А вообще рекомендую нормально поставить софт.. и тогда все замигает и печатать будет нормально.

                          Комментарий


                          • #14
                            "InitDriverVersion"=dword:00000500 ?
                            Извиняюсь не в ту строку нарисовал, а это здесь надо смотреть

                            "PrinterDataSize"=dword:00000230- 560 DEC символов по умолчанию.

                            Комментарий


                            • #15
                              Что-то в реестре я наменял, уже сам запутался, но чек стал переменной длины: т.е. добавилась строчка о комиссии чек длиней на 5 мм, а реально достаточно короткий. Меня уже все устраивает.

                              Комментарий


                              • #16
                                Для увеличения длины чека необходимо в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Wincor
                                Nixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT в параметре
                                "TEXT_VERT_OFFSET" поставить 200 или сколько захотите

                                Комментарий


                                • #17
                                  Для увеличения длины чека необходимо в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Wincor
                                  Nixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT в параметре
                                  "TEXT_VERT_OFFSET" поставить 200 или сколько захотите

                                  Увы это делал, в моем случае появился в верху чека пустой отступ, а дальше все тоже самое более мелким шрифтом. Впрочем я не слышал, чтобы у Винкора был чек переменной длины, а он у меня первый и видимо последний. Про Оптиму читал у ней вроде так и сеть. скоро узнаю.

                                  Комментарий


                                  • #18
                                    serg53
                                    Впрочем я не слышал, чтобы у Винкора был чек переменной длины
                                    Все чеки переменной длинны , причем не только на TP07.
                                    ND9C просто короче 10 см не режет, выписка гораздо длиньше...

                                    Комментарий


                                    • #19
                                      Увы это делал, в моем случае появился в верху чека пустой отступ
                                      В пустое место можно запихать логотип банка

                                      Комментарий


                                      • #20
                                        LeoHost Сделал по другому, в бэкгроунд -слева, в отступ осоновной печати заложил надпись родного банка, но очень не жирно, в исходнике BMP, кто знает увидит, остальные случайно, т.к. команды от руководства не было, и не зачем им знать.

                                        Комментарий


                                        • #21
                                          Для удлинения чека я пробую следующее:

                                          1. Поменять параметры LPI,CPI для необходимых чеков
                                          2. Увеличить междустрочный размер в настроках GDI_PRINTER
                                          3. Установка лого
                                          4. Увеличение размера шрифта

                                          Комментарий


                                          • #22
                                            FrontLoad
                                            есть команда, использовать чек переменной длинны, сам не програмист, но наши програмисты это реализовали. чек режет в зависимости от того сколько напечатано
                                            Kind Regards

                                            Комментарий


                                            • #23
                                              А как это сделано?
                                              Сообщение от Destroyer
                                              FrontLoad
                                              есть команда, использовать чек переменной длинны, сам не програмист, но наши програмисты это реализовали. чек режет в зависимости от того сколько напечатано

                                              Комментарий


                                              • #24
                                                Владимир_
                                                програмер говорит есть параметр, на печать чека, либо какой то стандартной длинны либо переменной. При переменной отдельно посылается макрос на обрезание по завершении печати.
                                                В мануале все есть
                                                Kind Regards

                                                Комментарий


                                                • #25
                                                  Владимир_
                                                  %FF% стандартная команда для DDC на обрезку чека..., может указываться в конце текста чека, в чековом файле хоста...

                                                  Комментарий


                                                  • #26
                                                    Здрасте, относительно выключения "Black mark sensor"
                                                    Делать надо в 2 шага.
                                                    1 шаг Софтварный который уже упоминался, правим реестр.
                                                    [HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\CSC-W32\CurrentVersion\CSCPRT#1]
                                                    "MARKMODE"="NO"
                                                    2 шаг Апаратний. Вот без него никакого толку не будет даже если 1 шаг выполнен. Сложный
                                                    а)Винят бумагу из принтера
                                                    б)Винять питание из принтера
                                                    в)Зажать кнопку "тест"
                                                    г)Вставить питание принтера
                                                    д)Отпускаем кнопку "Тест", смотрим как дружно моргают 3 лампочьки
                                                    е)Клацаем кнопочку "LF" пока не загорится только одна красная лампочка.
                                                    ж)Нажимаем кнопку "Тест" 2 раза с интервалом в 2 секунды.
                                                    з)Вставляем бумагу печатаем тестовый чек.
                                                    Работает 100%.

                                                    Относительно длинны чека то нада править в реестре параметр
                                                    HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXPAR\GDI_PRINTER\RECEIPT
                                                    TEXT_HEIGHT="24000"

                                                    Комментарий

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

                                                    Свернуть

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

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