powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто работал с Argox OutStanding-203DT ?
16 сообщений из 16, страница 1 из 1
Кто работал с Argox OutStanding-203DT ?
    #36376591
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто работал с принтером Argox OutStanding-203DT ?

Не могу зарегистрировать библиотеку winpplb.dll
Есть ли другие решения для работы с принтером из под VFP?

Удачи.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36378687
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не скажу точно ли с этой моделью работал. Печатаю как на обычный принтер через отчет, правда пробовал около трех разных драйверов.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36381033
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяков,

А как штрих код печатали?
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36381105
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я нашел шрифт бесплатный, и ты пишеш как текст а ОНО печатает штрихкод. Правда есть нюанс нужно звездочку ставить сначала и в конце строки, могу завтра дать код.
А когда нужно печатать много одинаковых штрихкодов, то открываю отчет как ДБФ програмно, и в нем явно вбиваю количество копий, и с принтера как с пулемета вылетает лента.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36381106
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шрифт
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36381111
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код вырван из контекста, разберешся сам
штрихкод печатает тем шрифтом но пишеш так
Код: plaintext
 "*"+alltrim(scancode)+"*"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
DELETE FROM (thisform.filed)
LOCAL lncodetvun,lncodetv,lcnametv,lcov,lcscancode,lnkol,lnkvu,lnkolet
m.lnkolet=thisform.txtKolet.Value  
SELECT (thisform.filef)
m.lncodetvun=codetvun
m.lncodetv=codetv
m.lcnametv=nametv
m.lcov=ov
m.lcscancode=scancode
m.lnkvu=kvu
m.lnkol=thisform.txtKol.Value
SELECT (thisform.filed)
APPEND BLANK
REPLACE codetvun WITH m.lncodetvun,codetv WITH m.lncodetv,nametv WITH m.lcnametv,ov WITH m.lcov,scancode WITH alltrim(m.lcscancode),kol WITH m.lnkol
IF thisform.op1.Value= 1 
	SELECT (thisform.filed)
	replace kol with m.lnkvu
ELSE
		IF thisform.txtKol.Value= 1 
			SELECT (thisform.filed)
			REPLACE scancode WITH alltrim("ARC"+alltrim(str(m.lncodetv, 10 , 0 )))
		ELSE
			SELECT (thisform.filed)
			REPLACE scancode WITH alltrim("AR"+padl(alltrim(str(m.lnkol* 1000 , 10 , 0 )), 5 ,"0")+alltrim(str(m.lncodetv, 10 , 0 )))
		endif	
ENDIF

local cNameReportX,cNameReport

* 40 * 25  âëàçèòüñÿ  15  ñèìâîë³â
*!*		DO case
*!*			CASE thisform.Op2.Value= 1 
*!*				m.cNameReportX='arsstrih_30x20'
*!*	*!*				äðóêóâàòè òèê³ ö³ííèêè íå ìîæëèâî áî øòðèõ-êîä íå ÷èòàºòüñÿ
*!*			CASE thisform.Op2.Value= 2 
		IF 'ARGOX' $ UPPER(m.__PrinterNameTSC)
			IF thisform.txtKol.Value= 1 
				m.cNameReportX='arsstrih_40x25_1_argo'
			ELSE
				m.cNameReportX='arsstrih_40x25_argo'
			ENDIF
		ELSE
			IF thisform.txtKol.Value= 1 
				m.cNameReportX='arsstrih_40x25_1'
			ELSE
				m.cNameReportX='arsstrih_40x25'
			ENDIF
		ENDIF
*!*		ENDCASE


	SELECT (thisform.filed)
	GO top
	m.cNameReport='r'+SUBSTR(SYS( 2015 ), 3 , 10 )
	= strtofile(filetostr(m.cNameReportX+'.frx'),m.fpathtemp+m.cNameReport +'.frx') 
	= strtofile(filetostr(m.cNameReportX+'.frt'),m.fpathtemp+m.cNameReport +'.frt') 
	USE (m.fpathtemp+m.cNameReport +'.frx') IN  0 
	SELECT (m.cNameReport)
	IF ATC(expr,'COPIES')> 0 
		REPLACE Expr with STRTRAN(expr, 'COPIES=1','COPIES='+ALLTRIM(STR(m.lnkolet, 10 , 0 )))
	ELSE
		REPLACE Expr with Expr+CHR( 13 )+'COPIES='+ALLTRIM(STR(m.lnkolet, 10 , 0 ))
	endif	
	USE 

LOCAL oErr
TRY
	set printer to NAME &__PrinterNameTSC
	CATCH TO oErr
		set printer to NAME GETPRINTER()
ENDTRY

	SELECT (thisform.filed)
	REPORT FORM (m.fpathtemp+m.cNameReport) NOCONSOLE TO PRINTER NODIALOG 
SET PRINTER TO DEFAULT

	DELETE FILE (m.fpathtemp+m.cNameReport +'.frx')
	DELETE FILE (m.fpathtemp+m.cNameReport +'.frt')

	

*!*	* 40 * 25  âëàçèòüñÿ  15  ñèìâîë³â
*!*		SELECT (thisform.filed)
*!*		DO case
*!*			CASE thisform.Op2.Value= 1 
*!*	*			REPORT FORM arsstrih_30x20 NOCONSOLE TO PRINTER PROMPT NODIALOG 
*!*				REPORT FORM arsstrih_30x20 NOCONSOLE TO PRINTER
*!*	*!*				äðóêóâàòè òèê³ ö³ííèêè íå ìîæëèâî áî øòðèõ-êîä íå ÷èòàºòüñÿ
*!*			CASE thisform.Op2.Value= 2 
*!*				IF thisform.txtKol.Value= 1 
*!*	*				REPORT FORM arsstrih_40x25_1 NOCONSOLE TO PRINTER PROMPT NODIALOG 
*!*					REPORT FORM arsstrih_40x25_1 NOCONSOLE TO PRINTER
*!*				ELSE
*!*	*				REPORT FORM arsstrih_40x25 NOCONSOLE TO PRINTER PROMPT NODIALOG 
*!*					REPORT FORM arsstrih_40x25 NOCONSOLE TO PRINTER
*!*				endif	
*!*		ENDCASE
	
DELETE FROM (thisform.filed)
SELECT (thisform.filef)
*thisform.release

...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36381400
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяков,

Спасибо огромное.
А дрова какие при этом используются для принтера?
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36383181
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mr.Gandalf,
Еще хотел у Вас узнать, каким макаром этот фонт подтянуть. Он нигде не виден.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36385133
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фонт ставиш как обычный шрифт системы (типа тайм нью роман).
Пуск-Настройка-Панель Управления-Шрифты
или варинат для ленивых... но здесь укажеш названия своего шрифта.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	TRY
		IF FILE (m.lcPath+"MTCORSVA.TTF")
			LOCAL lcFontDir
			m.loWshShell = CREATEOBJECT("WScript.Shell")      
			m.lcFontDir=m.loWshShell.SpecialFolders.Item("Fonts") + "\"
			COPY FILE (m.lcPath+"MTCORSVA.TTF") TO (m.lcFontDir+"MTCORSVA.TTF")
			m.loWshShell.RegWrite("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\Monotype Corsiva Îáû÷íûé (TrueType)", "MTCORSVA.ttf", "REG_SZ")
			RELEASE m.loWshShell
		endif	
		CATCH TO oException
			WriteToErrorLog('Error!!! íå ìîæó MTCORSVA.TTF çàðååñòðóâàòè')
	ENDTRY

драйверов пробовал несколько, была проблема з тем что не возвращало этикетку и печатало через одну, потом были проблемы с отступами... не скажу точно
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36385876
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяковшрифт

Доброе утро Александр.
Большое спасибо за варианты.

Я имел ввиду шрифт для печати штрих кода. У меня этикетка печатается и штрих код печатается.
Но при сканировании штрих-кода он не читается сканером.
Похоже, что-то не так делаю когда вывожу на печать штрих-код.

Вот в чем проблема!!!
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36388064
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда печатаеш трихкод
Код: plaintext
"*"+alltrim(scancode)+"*"
если не будет звездочек то штрихкод читаться не будет, типа звездочка открывает и закривает данные штрихкоду, или как это доступно объяснить, короче нужны звездочки. я про это писал.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36388083
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяковкогда печатаеш трихкод
Код: plaintext
"*"+alltrim(scancode)+"*"
если не будет звездочек то штрихкод читаться не будет, типа звездочка открывает и закривает данные штрихкоду, или как это доступно объяснить, короче нужны звездочки. я про это писал.

Добрый вечер.

Да, я пробовал и так и так, только шрифт(font) для штрих кода скачал с интернета code128.
А тот что Вы выложили, не пойму как его закачать, он же не виден (как обычные шрифты)!!!
У него расширения не могу понять какие?
Как его то подтащить?
Может чего то я не допонял? Просьба разъяснить!
Со звездочками я все понял.
За ранее спасибо.
Удачи.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36390956
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Font.7z это архив, открывалку качать с www.7-zip.org.
внутри два файла FRE3OF9X.TTF, FREE3OF9.TTF, это шрифты, их и устанавливать.

P.S.
просто, я отказался от софта с "нюансами", перешли где можем на бесплатный софт. Офис на ОпенОфис, ВинРар и ВинЗип на 7-zip (он кстати лучше). Но это мое личное мнение.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36391655
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяков,

Спасибо Александр. Вот теперь все понятно!
А то я голову ломал, что за фонты новые?
Последний вопрос, - эти шрифты для каких Бар-кодов подходят? Для 128 - годятся?
Удачи.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36394485
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в типах штрих-кодов не разбирался, потому что этот штрих код сканировали ВСЕ сканеры которые я имел (у меня Метролоджик) и так уже 8 лет. кроме того он дает возможность писать текст, а не только цифры.
Правда, обрати внимание, когда будешь туда писать текст, и сканер будет в разрыв клавиатуры PS2 или USB, то имей ввиду что во время сканирования, в ЗАВИСИМОСТИ от раскладки клавиатуры, может быть строка как и на русском, так и на английском. Пример, tovar и ещмфк одно и тоже но считанное в разных языках. Это тонкий нюанс.
...
Рейтинг: 0 / 0
Кто работал с Argox OutStanding-203DT ?
    #36394660
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьяков,

Спасибо за нюансы.
Все получилось, единственное, штрих код читается, но не с первой попытки.

С новым годом!
Удачи.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто работал с Argox OutStanding-203DT ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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