Просмотр полной версии : не идет печать на com2
с R-Keeper разбираюсь всего 4-ый день, почти полный ноль,
прошу помощи,
в баре стоит терминал R-Keeper к нему через com1 (бар) и com2 (кухня) подключены были до ремонта принтеры "lukhan t21.."
по завершению ремонта провод по которому был подключен принтер на com2 исчез, по аналогии с проводом торчащим в com1 распаял для com2 новый провод, после небольших манипуляций понял. что оба провода работаю в com1 и не работают в com2, потом на сервере нашел текстовый документ с распайками для com1 и для com2
распайка которую нашел в текстовом документе на сервере такая
com1 3-3, 5-7, 6-20 (1+7+8 замкнуты)
com2 2-3, 7-7, 6-20 (4+5+8 замкнуты)
перепаял опять не печатает на com2
подскажите распайка для каждого com порта своя ?
правильная ли это распайка, если да, то по какой еще причине соm2 порт молчит ?
так как мой уровень знаний почти ноль, пожалуйста по подробнее напишите как исправить причину не работающей печати,
заранее спасибо
p.s. замыкать контакты при распайки надо с обоих концов или только с стороны com порта?
Если принтеры одинаковые, то распайки должны быть одинаковые.
Если провод работает в com1, то с проводом и распайкой все в порядке.
В порт напрямую печатает из ДОСа?
Если принтеры одинаковые, то распайки должны быть одинаковые.
Если провод работает в com1, то с проводом и распайкой все в порядке.
В порт напрямую печатает из ДОСа?
принтеры одинаковые, меня в заблуждение ввела распайка в текстовом файле, кто и зачем написал разные распайки для разных портов :Crazy: ладно с распайкой понял
как проверить напрямую печать из dos ?
на эти принтеры надо как то драйвера ставить на сервере или нет?
9pin 25pin
3 - 3
5 - 7
6 - 20 (1+7+8 замкнуты на 9pin) - должно паяться так.
Печать из доса в порт ./utils/testcom.exe дальше читай.)
спаял именно так
счас смотрю autoexec.bat
prompt $p$g
path=c:\util;c:\dos;c:\nc;c:\net
:mode co80
:mode com1 baud=4800 data=8 stop=1 parity=NONE
:mode lpt2=com1
:copy slip.prn lpt2
vga#font
dtime
cd \net
share
net start
cd \rkclient
dmove buf rkclient
:cor
:rkeeper6
:stop
nc
здесь все правильно?
А в моноблоке случайно com4 нету? думаю стоит сразу его попробовать.
com4 есть только разъем rj-45(витую пару
зашел в testcom.exe, как вбить номера портов?
нашел, в testcome вбил 02f8 написал что вывод осуществлен , печати нет
Супер, 99% что он рабочий. На этом замечательном форуме есть распайка под глейв.....
RJ-45
1 - (+12/+5v)
2 - (+12/+5v or CTS)
3 - (GROUND)
4 - (GROUND or RTS)
5 - (DTR)
6 - (DSR)
7 - (TXD)
8 - (RXD)
rj45 - rs232male db25(printer)
7 - 3 - 3
4 - 5 - 7
6 - 6 - 20 должно работать.
А COM 2 что ничего не получится?
что означает вот эта запись автоexe :mode lpt2=com1 ?
RG45 как контакты считают ?
А COM 2 что ничего не получится?
что означает вот эта запись автоexe :mode lpt2=com1 ?
RG45 как контакты считают ?
Ну конечно же получится если порт рабочий,
счас доделаю проверю , в программе надо чего изменять ?
не печатает в com4. провод прозвонил все нормально, сервер не перезагружал
:mode lpt2=com1 мне все равно эта запись не понятна, переадресация нахрена она нужна ?
Для начала необходимо добиться печати из ДОСа, а потом уже из Кипера.
В корне на станции может есть каталог UTILS, там есть программа Testcom.* Попробуй с неё...
А сервер конечно надо перегружать после таких изменений..
да есть , что надо в ней набрать? НАБИРАЮ 02Е8 это com4
пишет не удается открыть приложению com4
набираю 03f8 com1 пишет вывод на печать осуществлен , но печати нет
что делать , если печать из dos не идет ни на com2 ни com4 ?
принтер рабочий
:mode lpt2=com1 мне все равно эта запись не понятна, переадресация нахрена она нужна ?
В вашем случае - ничего не значит, т.к. все что начинается с ":" - это закоментированные строки...
что делать , если печать из dos не идет ни на com2 ни com4 ?
принтер рабочий
А как вы его проверили?
я его посадил на com1 и он нормально печатает
D:\rk6\KACCA\STATIONS\RKCLIENT \rkeeper6 .ini
Network=ON
ServerName=RLSERV
;;CrollToReport=ON
;;FinalToRoll=ON
;;NeedRePrintCroll=ON
;;CrollToFile=COM1
;;ComPort1Baud=9600
;;ComPort2Baud=9600
;;ComPort3Baud=9600
;;ComPort4Baud=9600
;;ComPort1Port=$3F8
;;ComPort2Port=$2F8
;;ComPort3Port=$3E8
;;ComPort4Port=$2E8
;=== Ќ бва®©ЄЁ ¤«п дЁбЄ «мле ॣЁбва в®а®ў Ё¦Ґ, ў Є®жҐ д ©« ===============
;======================= ’®«мЄ® ¤«п вҐа¬Ё «®ў TouchScreen!!! =================
;;;;;;;;;;;;;;; …б«Ё 800е600 (12 ¤о©¬®ў), в® HiResolution=1
;;;;;;;;;;;;;;; …б«Ё 1024е768 (15 ¤о©¬®ў Ё Ў®«миҐ), в® HiResolution=2
;HiResolution=2
;;;;;;;;;;;;;;; …б«Ё TrueColor, в® Colors=3
;;;;;;;;;;;;;;; …б«Ё HiColor, в® Colors=2
;;;;;;;;;;;;;;; …б«Ё 256 梥⮢, в® Colors=1
;Colors=2
;;;;;;;;;;;;;;; …б«Ё ¤® зҐа® ЎҐ«л©, в® Color=OFF
;Color=ON
;======================= Љ®а४жЁп Ґ ўҐа®Ј® ®вўҐв ¦ вЁҐ Ї® нЄа г Touch
;;;;;;;;;;;;;;; ‘ з « ЇЁб вм в Є, Є Є Ё¦Ґ. Џ®в®¬, § ЇгбвЁвм tchfix.exe.
;;;;;;;;;;;;;;; ’лЄгвм ў б ¬л© Їа ўл© Ё¦Ё© гЈ®«.
;;;;;;;;;;;;;;; Џ®«гзҐлҐ Є®®а¤Ё вл Їа®ЇЁб вм ў FixHardHoriz Ё ў FixHardVert
;FixNeedHoriz = 1024
;FixHardHoriz = 1024
;FixNeedVert = 768
;FixHardVert = 768
;************************************************* ****************************
;................................................. ...........................;
;;; Ќ бва®©ЄЁ ¤«п дЁбЄ «мле ॣЁбва в®а®ў ;;;
;================ ЋЃ™€…, „‹џ ‚‘…• ”€‘ЉЂ‹њЌ›• ђ…ѓ€‘’ђЂ’ЋђЋ‚ ===================
;InternalZ=OFF
;PrintFinalCheck=OFF
;;===================== „«п ваЁе®ў а §ле ==========
;EKLZPrinter=shfrk.dll
;shfrk_Port=1
;shfrk_Baud=9600
;shfrk_IRQ=3
;shfrk_CheckPsw=1
;shfrk_RepPsw=30
;shfrk_Print=1
;shfrk_RePrint=1
;shfrk_Pay1=1
;shfrk_Pay2=2
;;…б«Ё Ё§¬ҐЁвм ў ваЁеҐ "’ а " "ЌҐЇ« ⥫мйЁЄЁ", в® ў Pay3 бв ўЁвм 3!
;shfrk_Pay3=4
;shfrk_Pay4=4
;shfrk_Log=OFF
;;;;;;CrollToFPrinter=ON - ЁбЇ®«м§®ў вм в®«мЄ® ¤«п ваЁе ”ђ-”!!!!!
;;;;;;CrollToFile=LPE - ЁбЇ®«м§®ў вм в®«мЄ® ¤«п ваЁе ”ђ-”!!!!!
;;===================== „«п ЏаЁ¬ 08’Љ ==========
;EKLZPrinter=prim08.dll
;prim08_Port=1
;prim08_Psw=AERF
;; ‡ 票п Pay ¤«п ЏаЁ¬08’Љ Ї®-㬮«з Ёо Ґ Ё§ўҐбвл.
;; Ќ ¤® Їа®ўҐапвм Є®ЄаҐв®¬ ЇЇ а вҐ б Ї®¬®ймо ЏЋ FRSERVICE
;prim08_Pay1=1
;prim08_Pay2=2
;prim08_Pay3=3
;prim08_Pay4=4
;prim08_Log=OFF
;;===================== „«п ‘Ї аЄ 617’Љ ==========
;EKLZPrinter=sparktk.dll
;sparktk_Port=1
;; ЌЁ¦Ґ, Ї а®«Ё ЏЋ-“ЊЋ‹—ЂЌ€ћ!! ‚ ў 襬 ॣЁбва в®аҐ ®Ё ¬®Јгв Ўлвм ¤агЈЁ¬Ё!!!
;sparktk_Psw=000000
;sparktk_Cashier=11111
;sparktk_Pay1=8
;sparktk_Pay2=7
;; ‡ 票п Pay3 Ё Pay4 ¤®«¦л Ўлвм ¤агЈЁ¬Ё,
;; Ґб«Ё Є«ЁҐв ЁбЇ®«м§гҐв ЌҐЇ« ⥫мйЁЄ®ў Ё«Ё ЃҐ§ «. ®Ї« вл.
;; Љ ЄЁҐ ўлбв ў«пвм § 票п, ᬮваҐвм гвЁ«Ёв®© spark.exe.
;sparktk_Pay3=0
;sparktk_Pay4=0
;sparktk_Log=OFF
Moderator
27.06.2009, 04:56
Если вы хотели выложить инишник, так он на кассе, а не в дистрибутиве, если я правильно все понял.
Да инишник собственно пока рано смотреть, добейтесь печати из доса....
testcom просто обязан работать.
Проверте провода от станции до принтеров, разберите все разъемы, а лучше не разбирайте, - сразу откусывайте, и паяйте заново. практика показывает, такой кардинальный способ неплохо экономит время и нервы. а порты лучше всего проверять на коротких проводах, и желательно с полной распайкой., если есть...
блин, извиняюсь за неправильные исходные данные, оказывается в этой конторе есть еще один моноблок, в ресторане, они мне вчера так между делом сказали, нехорошие люди :-), поеду сегодня смотреть
похоже что принтер кухоный висел на моноблоке ресторанном, отпишусь как разберусь
все заработало, так и оказалось, кухонный принтер висел на com2 порту второго моноблока
возникла еще одна проблема, принтер в баре печатает только итоговый чек заказа, а надо чтобы печатал при наборе заказа
подскажите где глянуть и что настроить?
Moderator
01.07.2009, 20:25
Печать осуществляется только после сохранения заказа.
"Печатал при наборе" - это как выдавать сервис-чеки? Что Вы имеете ввиду?
Печать осуществляется только после сохранения заказа.
вот примерно так работает, решили настройки печати не трогать, а решить проблему переключения общего кухонного принтера на com2 терминала 1-го этажа, так провод короче будет
то есть, на данный момент ситуация такова:
один терминал в баре 1 этажа у него на com1 барный принтер, а на терминале 2-го этажа на com1 свой барный принтер и на com2 кухонный общий
нужно общий кухонный принтер подсоединить на com2 терминала 1-го этажа
подскажите как это сделать ?
Подключить и поменять в редакторе номер юнита в кухонном сервис принтере.
Подключить и поменять в редакторе номер юнита в кухонном сервис принтере.
это где? , извините я новичек в этом деле
Редактор, это программа, в которой менеджер вбивает меню. Но перед всеми изменениями рекомендую ссделать BackUp каталога С:\RK6\DB.
В редакторе -> списки -> сервис принтеры -> кухня. Поменять с к примеру unit01 на unit02. Названия юнитов можно посмотреть в списки -> станции.
В редакторе -> списки -> сервис принтеры -> кухня. .
как войти в редактор ?
а еще вопрос, на com2 терминал 1 этажа я уже пробовал подключать принтер и пытался из dos на него печатать не получилось, может этот com2 просто закрыт в биосе этого терминала?
название unit -ов я могу безболезненно поменять?
E_rest32.exe это и есть редактор. Пароль -1 ))))))))))))
еще проблемка появилась, счас позвонили, счас работают 2 терминала на одном на котором висит кухонный принтер на com2 отключен его собственный принтер который на com1, так вот этот терминал периодически подвисает, может ли это быть из-за отключенного принтера? не могут перейти на другой день
ну как вариант, принтер отключен и при закрытии дня выдает ошибку. но помоему это легко решается. при ошибке нажав отмена...
А в чем проблема? Подключите принтер и увидите.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot