|
40 Кб. |
|
| Господа, вопрос от сисадмина прграмёрам аксеса: была быза учета товара на Аксесе 2002, открывается форма, выбирает товар, спецификацию, марку и кнопулька Печать. Её кликаем и печатается наклейка с выбранной спецификацией. Был принтер SATO CX208, умер, был заменён на Argox A200. Ну и всё в общем-то, при тех же настройках печати нет. Смотрел в VBA в действиях по клику, там отношение к печати имеет только имя порта, то есть LPT1. Пробовол менял на USB везде, всё равно что-то не идёт.
Итак, нужно как-то переделать, что бы печатал.
Беда собственно во вложенных | |
|
| |
|
|
|
| Интересно кто такой
"Slux.Application" ...
и еще поищите функцию
GetNC
Хотя в принципе все жто не очень важно
Вообще в коде стандартной командой Copy выплевывает файл (точнее 2 файла соединенных в один) на LPT1
если новый принтер присоединен к LPT1 то все должно работать...
если нет, то надо научить систему (OC) простой командой Copy выкидывать файл на принтер...
как? это вам как админу виднее... научитесь рассскажите мне тоже интересно
Как вариант можно попытаться заменить
Shell GetNC("comspec") + " /c copy " + GetNC("OutFile") + " LPT1:"
|
на расспечатывание файла, но здесь дело осложняется тем что файлов фактически 2...
МОжет вечером что придумается... | |
|
| |
|
|
|
| Может найдётся кто за денюшку решит проблему, а то мне вставят скоро-мало не покажется. Стучитесь в асю: 311024158. Правда она сейчас лежит, тогда на мыло krilmak@mail.ru
Да, собственно это Мск, Юг. Договоримся.
P.S. Нашёл я этот Slux.exe, лежит в папке с базой. По свойствам это Slux MFC Application. В нём видимо и все траблы. Надо как-то его сидимо перепрограммировать, может подскажите как, пожалуйста? | |
|
| |
|
|
|
| как я понимаю
GetNC("comspec") возвращает "cmd"
GetNC("OutFile") - имя файла который ранее сформирован и надо распечатать
LPT1: - порт принтера
может создать новый порт и попробывать установить на него принтер и на него и кидать
хотя мож в файле есть какие коды управления старого принтера и на них и сбоит
ЗЫ. Олег, а почему ты решил что файла 2 (точнее 2 файла соединенных в один) | |
|
| |
|
|
|
| Так пробовал на USB кидать. Но нужно изменения в экзешник Slux как-то внести. | |
|
| |
|
|
|
| глянь http://www.fforum.ru/index.php?s=9aaac28e6443a0ac3be4ca23af526984&showtopic=6232
Как я понимаю Slux формирует файл (txt или какой другой), а затем этот файл кидается на печать | |
|
| |
|
|
|
| ну да, тока как его преобразовать. Он же экзешник, был бы батником -другое дело | |
|
| |
|
|
|
| он формирует файл в кодах принтера... это графика | |
|
| |