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

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

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

А как штрих код печатали?
...
Рейтинг: 0 / 0
23.12.2009, 00:30
    #36381105
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто работал с Argox OutStanding-203DT ?
я нашел шрифт бесплатный, и ты пишеш как текст а ОНО печатает штрихкод. Правда есть нюанс нужно звездочку ставить сначала и в конце строки, могу завтра дать код.
А когда нужно печатать много одинаковых штрихкодов, то открываю отчет как ДБФ програмно, и в нем явно вбиваю количество копий, и с принтера как с пулемета вылетает лента.
...
Рейтинг: 0 / 0
23.12.2009, 00:31
    #36381106
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто работал с Argox OutStanding-203DT ?
шрифт
...
Рейтинг: 0 / 0
23.12.2009, 00:34
    #36381111
Александр Третьяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто работал с Argox OutStanding-203DT ?
код вырван из контекста, разберешся сам
штрихкод печатает тем шрифтом но пишеш так
Код: 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
23.12.2009, 09:52
    #36381400
mr.Gandalf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто работал с Argox OutStanding-203DT ?
Александр Третьяков,

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

Код: 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
25.12.2009, 09:19
    #36385876
mr.Gandalf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто работал с Argox OutStanding-203DT ?
Александр Третьяковшрифт

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

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

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

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

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

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

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

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

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


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