On-line: PSP, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
администратор




Пост N: 7785
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.23 15:46. Заголовок: Принтерок


Ни у кого не завалялась инструкции по программированию принтера xprinter xp-420b
Что то не могу найти...

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 7 [только новые]


администратор




Пост N: 1952
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 16.08.23 17:15. Заголовок: Dima пишет: Ни у ко..


Dima пишет:

 цитата:
Ни у кого не завалялась инструкции по программированию принтера xprinter xp-420b


там вроде нужно файл с программой отправить на порт принтера и все.

тут пример на питоне https://www.andreyolegovich.ru/rfid/zpl/#realex1 , но все понятно. На порт 9100 через сокет шлется последовательность

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7786
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.23 18:12. Заголовок: Вроде то что нужно ,..


Вроде то что нужно , спасибо Игорь

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7787
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.23 21:06. Заголовок: Haz пишет: отправит..


Haz пишет:

 цитата:
отправить на порт принтера и все


Собственно простой вопрос.
Как отправить по IP на порт принтера ?
Я знаю только один способ
hb_inetInit()
hSocket := hb_inetCreate(ntimeout)
hb_inetConnect( Chost,nport,hSocket )
**
hb_inetSendAll........
затем чекаем ответ
*******
hb_inetClose(hSocket)
hb_inetCleanup()

**********
Есть какой то другой способ ?
Ну типа что бы одной строкой

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1953
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 16.08.23 22:49. Заголовок: Dima пишет: Есть ка..


Dima пишет:

 цитата:
Есть какой то другой способ ?
Ну типа что бы одной строкой

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

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7788
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.08.23 23:08. Заголовок: Haz пишет: Завтра п..


Haz пишет:

 цитата:
Завтра постараюсь скинуть, тоже весь в проблемах сижу 😱


OK ,спасибо

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1954
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 17.08.23 09:32. Заголовок: Haz пишет: Завтра п..


Haz пишет:

 цитата:
Завтра постараюсь скинуть,


Вариантов не много ( при этом не забываем что самый быстрый путь, это известный путь )

1 через сокет ( это использовал, работает )
 
hSocket := hb_socketOpen()
hb_socketConnect( hSocket, { HB_SOCKET_AF_INET, cAdress, nPort })
hb_socketSend( hSocket, cRequest )
hb_socketShutdown( hSocket )
hb_socketClose( hSocket )


остальное не проверял и есть сомнения что сработает

2. используем hb_curl - капризная библиотека, добрался через нее к IMAP4 , но застрял с получением ответа в виде строки
 
hCurl := curl_easy_init()
curl_easy_setopt( hCurl, HB_CURLOPT_URL, cUrl)
curl_easy_setopt( hCurl, HB_CURLOPT_PORT, nPort)
curl_easy_setopt( hCurl, HB_CURLPROTO_TELNET)
curl_easy_setopt( hCurl, HB_CURLOPT_CUSTOMREQUEST, cRequest)
curl_easy_perform( hCurl )


3. Пробуем через пост запрос MSXML2.XMLHTTP ( не уверен что сработает т.к. может помешать заголовок запроса )
 
oHttp := CreateObject( 'MSXML2.XMLHTTP' )
cUrl := "127.0.0.1:9100"
oHttp:Open( "POST", cUrl, .F. )
oHttp:SetRequestHeader( "Content-Type","text/html")
oHttp:Send( cRequest )


4 как вариант через консольную утилиту
curl telnet://192.168.0.10:9100 <<< someText

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7789
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.08.23 14:06. Заголовок: Благодарочка :sm36:..


Благодарочка

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 82
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет