PDA

Просмотр полной версии : Печать принтера, проблема



Buzinniy
05.10.2007, 18:24
Суть проблемы такова, стоит станция, к ней подключено 3 принтера, два печатают нормально, а третий печатает абракадабру, причем если поставить на сервере перенаправление заданий с этого третьего принтера на любой другой, печатается нормально.
Все настройки проверил, все нормально, соответствует.
Ткните носом где копать суть проблемы?

Andy
05.10.2007, 18:55
станция какая ?
раньше печатало нормально, или станция только запускается?
порт 3 встроенный или плата расширения ком портов?
и вообще принтер который не печатает на ком порту или лпт?
скорее всего скорость порта и принтера не совпадают ....

Buzinniy
05.10.2007, 19:39
станция какая ? Станция Geg Kraftway

раньше печатало нормально, или станция только запускается? Раньше печатало нормально, но после замени ХДД, перестало, хотя залил сохранения с этой станции

порт 3 встроенный или плата расширения ком портов? Вот этого не знаю, на станции изначально выведены эти порты были, ничего не расширял, ничего не менял

и вообще принтер который не печатает на ком порту или лпт? принтер COM портовый , и висит на ком порте.

скорее всего скорость порта и принтера не совпадают .... а это где посмотреть?

SH
06.10.2007, 00:45
скорее всего скорость порта и принтера не совпадают ....
Согласен.
Посмотреть на принтере: при выключенном принтере нажать кнопку feed и при нажатой кнопке включить принтер - напечатается тест, в тесте смотреть строчку Baud. Обычно 9600 или 4800.
Сравнить со значением для ком-порта, на котором висит принтер, в rkeeper6.ini, что-то например
comport1baud=9600

Buzinniy
08.10.2007, 12:23
Спасибо за наводку

Buzinniy
08.10.2007, 13:55
Comport1=9600
Comport2=9600
и вусе, а принтер то на третьем висит, прописал, перегружу попозже проверю

Buzinniy
08.10.2007, 14:21
Ура, помогло, прописал, перегрузил, заработало.
Спасибо за помощь!

Buzinniy
09.10.2007, 18:55
В продолжении темы про принтеры, ситуация такая, на кассе стоит два принтера один используется как фискальный, висит он на СОМ 1, второй принтер висит на СОМ 2, из Доса печатает и через Тестком, и просто по Ф5, все ок. на сервере данный принтер прописан как "Печать через сервер, далее стоит название станции куда он подключен, и порт указан, СОМ2" отправляю задание на этот принтер, и все ничего не выходит. Причем в мониторе РК сервера вижу это задание.
скорости все прописаны верно, в чем может быть загвоздка?

Andy
09.10.2007, 22:39
посмотрите настройки сервис печати - мож поможет ...
IMHO
проблема настроек редактора или ini шника

SH
10.10.2007, 00:40
1. В задании может быть не указана группа печати (вряд ли, но проверить надо).
2. В сервис-печати не указан какой-то параметр (а вот это скорее всего).

Buzinniy
10.10.2007, 11:45
может скрисейвы выложить?

Andy
10.10.2007, 17:24
IMHO
не надо скринсейвов, лучше внимательно настройки просмотреть - там делов-то на 5 минут ...

Buzinniy
10.10.2007, 17:50
какие были такие и остались, заменили кассу и все, принтер повесили на тот же порт.
Причем "Спец" из ЮСС за 3 часа так и не смог понять почему он не печатает.
Как то с сервера можно этот принтер потестировать?
просто есть у меня подозрения некоторые, а как проверить не знаю.
Какой адрес должен быть по умолчанию у СОМ2? и какое прерывание? он там в Биосе менял настройки портов. Может быть такое что на локальной машине это СОМ 2, а на самом деле это другой порт?

SH
10.10.2007, 17:56
Если поменять имя станции на какое-либо другое, а потом обратно - слетает настройка сервис-печати. Посмотрите пока просто, нет ли там пустых полей. Меню - Сервис-печать.

Andy
10.10.2007, 18:02
Если поменять имя станции на какое-либо другое, а потом обратно - слетает настройка сервис-печати. Посмотрите пока просто, нет ли там пустых полей. Меню - Сервис-печать.
ага - сами минут 20 потратили пока не вспомнили ...
вот еще что просмотрите:
заходим через редактор - списки - станции - выбираем станцию - заходим -смотрим закладку принтеры - фискальник у Вас локальный FRPT
- а принтер чеков - должно стоять ЛОКАЛЬНЫЙ -COM2 ...
ПЕРЕГРУЖАЕМСЯ - пишем сюды результат ...

Buzinniy
11.10.2007, 15:57
гляну все настройки, имя станции не меняли.

Buzinniy
12.10.2007, 17:12
ага - сами минут 20 потратили пока не вспомнили ...
вот еще что просмотрите:
заходим через редактор - списки - станции - выбираем станцию - заходим -смотрим закладку принтеры - фискальник у Вас локальный FRPT
- а принтер чеков - должно стоять ЛОКАЛЬНЫЙ -COM2 ...
ПЕРЕГРУЖАЕМСЯ - пишем сюды результат ...
Сделал, не помогло, задание висит на сервере и не печатается

SH
17.10.2007, 03:34
Если задание висит на сервере (отображается в Мониторе) - значит, R-Keeper физически не видит прописанный в Редакторе принтер.

Buzinniy
17.10.2007, 15:22
но как это исправить?

SH
18.10.2007, 01:07
Проверь физические параметры порта - IRQ и адрес. Если вдруг нестандартное прерывание - то может быть подобный глюк. У меня например упорно не хотел печатать из кипера принтер, у которое IRQ=10. Для com2 стандартные значения адрес 2f8, прерывание (IRQ) 3.
И добавь в rkeeper6.ini на этой станции строчку
com2port=$2f8
Только адрес поставь тот, что у тебя на него в биосе прописан.
Ну и вообще, скинь сюда содержание autoexec.bat и rkeeper6.ini, может у тебя какое хитрое перенаправление стоит...

Prizrak
18.10.2007, 11:23
Ну я бы ещё конечно узнал бы какая версия доса и кипера.Т.к др дос не понимает перенапровление кипера(LPT=COM,из доса бьёт из кипера нет) ну и до 65 версии кассовой не понимает печать через сервер и т.д,нужно через перенапровление работать тобиш
mode lpt1=com1
а в редакторе вешаеш принтер на лпт1 хотя физически висит на ком1

Buzinniy
19.10.2007, 13:11
дос DR-DOS , версия кипера 6

SH
19.10.2007, 15:45
Ну так ждем autoexec и rkeeper6.ini

Prizrak
19.10.2007, 16:55
а какая именно шестёрка??


P.S.: на кассе rkeeper6.exe,в волкове или нортоне заходиш по F3(просмотр) потом F7(поиск) пишеш "ver"(без кавычек) и он те бе напишет примерно R-KEEPER 6.** ну и т.д

Buzinniy
19.10.2007, 18:28
autoexec
prompt $p$g
path=c:\vc;c:\drdos;c:\net;c:\nc;c:\util;
:mode lpt2=com2
mode com2:96,n,8,1,r
vga#font
dtime
cd \net
share
net start
cd \rkclient
dmove buf rkclient
:fsup 2 9600
:nc
rkeeper6
stop

rkeeper6.ini
Network=ON
ServerName=RLSERV
FinalToRoll=ON
CrollTofile=LPE
NeedRePrintCroll=ON
FPTermo=ON
:comport1baud=9600
comport2baud=9600
comport3baud=9600
comport4baud=9600
APServer = AServ
FiscRegCom = $3f8
FiscRegIrq= 4
FRPrinterBaud = 9600
FRLog = ON
CrollToFprinter = ON
PrintFinalCheck = OFF
FRPrinter = epsrollw.dll

Buzinniy
19.10.2007, 18:43
а какая именно шестёрка??


P.S.: на кассе rkeeper6.exe,в волкове или нортоне заходиш по F3(просмотр) потом F7(поиск) пишеш "ver"(без кавычек) и он те бе напишет примерно R-KEEPER 6.** ну и т.д
Версия 6.63

Prizrak
19.10.2007, 19:31
что то я не вижу в автоэкзеке ещё 2 прописаных ком-портов,может их пропиши для начала

Prizrak
19.10.2007, 19:34
ну и ещё попробуй мс дос поставить и через перенаправление пустить,по идее должно помочь

SH
20.10.2007, 02:54
:fsup 2 9600

Вот эта строчка меня смущает... Не была ли это ранее касса со своей фискалкой. И не осталось ли фискалка подключенной внутри. И не осталось ли в RKClient dll-ки от этой фискалки, которую кипер исправно загружает? В общем, попробуйте пересобрать клиента, если сервера на кассе нет, то все просто:
взять чистый из дистрибутива;
переписать к нему из старого файлы epsrollw.dll и rkeeper6.ini;
папку EXTENS проверить, пустая она или нет; если там есть dll, то надо узнать зачем и к чему они;
папку FORMS взять тоже со старого клиента.

Buzinniy
22.10.2007, 11:37
а это и есть касса с фискалкой.

SH
22.10.2007, 16:08
Попробуйте все-таки клиента пересобрать.

Buzinniy
23.10.2007, 14:13
буду искать в недрах дистрибутив, а если не найду где еще можно накопать дистрибутив?

SH
23.10.2007, 15:11
Нужен точно номер версии клиента