Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите понять команду Chr$(&H1B) / 18 сообщений из 18, страница 1 из 1
12.10.2020, 15:04
    #40007750
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Вот это служит для переключения CodePage принтера на 866:
Код: vbnet
1.
print #1,Chr$(&H1B) & "t"  & Chr$(7)



#1 - порт принтера
что именно туда печатается?
...
Рейтинг: 0 / 0
12.10.2020, 15:17
    #40007754
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
{ESC}t{BEL}
...
Рейтинг: 0 / 0
12.10.2020, 15:22
    #40007758
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Спасибо
А что означает $ после Chr?
...
Рейтинг: 0 / 0
12.10.2020, 15:23
    #40007759
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Матричный?
...
Рейтинг: 0 / 0
12.10.2020, 15:24
    #40007760
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
boltachev
Спасибо
А что означает $ после Chr?


То что Chr$ вернет тип String, а не Variant как Chr
...
Рейтинг: 0 / 0
12.10.2020, 15:24
    #40007761
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
boltachev
А что означает $ после Chr?
функция Сhr() возвращает variant, а Сhr$() - string

в данном случае значения не имеет, просто так правильнее
...
Рейтинг: 0 / 0
12.10.2020, 15:26
    #40007762
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Shocker.Pro
Матричный?


Скорее всего чековый.
...
Рейтинг: 0 / 0
12.10.2020, 15:37
    #40007766
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Чековый CITIZEN CT-S-310S
...
Рейтинг: 0 / 0
12.10.2020, 15:39
    #40007768
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Eolt
boltachev
Спасибо
А что означает $ после Chr?


То что Chr$ вернет тип String, а не Variant как Chr


Спасибо

Может кто в курсе, у него кроме RS232 есть USB, но UBUNTU его не видит. Может USB для фикции?
...
Рейтинг: 0 / 0
12.10.2020, 18:35
    #40007810
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
и все-таки не получается переключить codepage
переключается на VB6 под Windows, остается переключеным, можно печатать из программы на Python, однако я не могу выполнить эту команду на Python (Ubuntu сейчас)
Код: python
1.
2.
3.
4.
            kkm_port = open(stg.kkm_port,"a")
            print >> kkm_port,chr(0x1B)
            print >> kkm_port,"t"
            print >> kkm_port,chr(7)


...и получаю знаки вопроса.
Если направить вывод в файл, выглядит вот так:
t
Что я делаю не так?
...
Рейтинг: 0 / 0
12.10.2020, 18:39
    #40007812
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
и все-таки не получается переключить codepage
переключается на VB6 под Windows, остается переключеным, можно печатать из программы на Python, однако я не могу выполнить эту команду на Python (Ubuntu сейчас)
Код: python
1.
2.
3.
4.
            kkm_port = open(stg.kkm_port,"a")
            print >> kkm_port,chr(0x1B)
            print >> kkm_port,"t"
            print >> kkm_port,chr(7)


...и получаю знаки вопроса.
Если направить вывод в файл, выглядит вот так:
t
Что я делаю не так?
...
Рейтинг: 0 / 0
12.10.2020, 19:30
    #40007825
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
boltachev

Если направить вывод в файл, выглядит вот так:
t
Что я делаю не так?


Посмотрите файл в шестнадцатеричном виде. Например в FAR Manager на файле нажать F3, потом F4.
...
Рейтинг: 0 / 0
12.10.2020, 19:52
    #40007829
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Leonid Kudryavtsev

Посмотрите файл в шестнадцатеричном виде. Например в FAR Manager на файле нажать F3, потом F4.


Начало файла:

00000000: 1b74 070a 2020 2020 2020 2020 2020 2020 .t..
Как будто все верно. Если только вместо 0a что-то другое должно идти после команды?
...
Рейтинг: 0 / 0
12.10.2020, 19:53
    #40007830
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
boltachev
Eolt
пропущено...


То что Chr$ вернет тип String, а не Variant как Chr


Спасибо

Может кто в курсе, у него кроме RS232 есть USB, но UBUNTU его не видит. Может USB для фикции?


Видимо надо установить драйвер для принтера.
...
Рейтинг: 0 / 0
12.10.2020, 19:53
    #40007831
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Спасибо за подсказку
...
Рейтинг: 0 / 0
12.10.2020, 19:54
    #40007833
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Eolt,

нет, эти принтеры у меня без драйверов хорошо работают.
...
Рейтинг: 0 / 0
12.10.2020, 19:57
    #40007834
boltachev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
Eolt,

его ОС не видит, думаю порт не рабочий, ну и пусть, USB->RS 232 купил

[sudo] password for miс:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 8087:0aa7 Intel Corp.
Bus 001 Device 005: ID 11ca:0219 VeriFone Inc
Bus 001 Device 004: ID 4348:5523 WinChipHead USB->RS 232 adapter with Prolifec PL 2303 chipset
Bus 001 Device 003: ID 1c4f:0046 SiGma Micro
Bus 001 Device 002: ID 2188:0ae1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Рейтинг: 0 / 0
13.10.2020, 07:52
    #40007939
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите понять команду Chr$(&H1B)
boltachev,

наследие QBasic'а, а может и GW (точно уже не помню)
раньше все функции возвращающие строку заканчивались $

str$, chr$, ltrim$ и так далее
вроде и переменные так же, но это не точно, столько лет прошло
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите понять команду Chr$(&H1B) / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]