Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2002. Беда со сменой принтера. Хэлпплиз
 
 автор: krilmak   (02.04.2007 в 18:18)   личное сообщение
40 Кб.
 
 

Господа, вопрос от сисадмина прграмёрам аксеса: была быза учета товара на Аксесе 2002, открывается форма, выбирает товар, спецификацию, марку и кнопулька Печать. Её кликаем и печатается наклейка с выбранной спецификацией. Был принтер SATO CX208, умер, был заменён на Argox A200. Ну и всё в общем-то, при тех же настройках печати нет. Смотрел в VBA в действиях по клику, там отношение к печати имеет только имя порта, то есть LPT1. Пробовол менял на USB везде, всё равно что-то не идёт.
Итак, нужно как-то переделать, что бы печатал.
Беда собственно во вложенных

  Ответить  
 
 автор: osmor   (02.04.2007 в 18:49)   личное сообщение
 
 

Интересно кто такой
"Slux.Application" ...
и еще поищите функцию
GetNC
Хотя в принципе все жто не очень важно
Вообще в коде стандартной командой Copy выплевывает файл (точнее 2 файла соединенных в один) на LPT1
если новый принтер присоединен к LPT1 то все должно работать...
если нет, то надо научить систему (OC) простой командой Copy выкидывать файл на принтер...
как? это вам как админу виднее... научитесь рассскажите мне тоже интересно
Как вариант можно попытаться заменить

Shell GetNC("comspec") + " /c copy " + GetNC("OutFile") + " LPT1:"

на расспечатывание файла, но здесь дело осложняется тем что файлов фактически 2...
МОжет вечером что придумается...

  Ответить  
 
 автор: krilmak   (03.04.2007 в 09:15)   личное сообщение
 
 

Может найдётся кто за денюшку решит проблему, а то мне вставят скоро-мало не покажется. Стучитесь в асю: 311024158. Правда она сейчас лежит, тогда на мыло krilmak@mail.ru
Да, собственно это Мск, Юг. Договоримся.
P.S. Нашёл я этот Slux.exe, лежит в папке с базой. По свойствам это Slux MFC Application. В нём видимо и все траблы. Надо как-то его сидимо перепрограммировать, может подскажите как, пожалуйста?

  Ответить  
 
 автор: ГлазастыйМышь   (03.04.2007 в 10:48)   личное сообщение
 
 

как я понимаю
GetNC("comspec") возвращает "cmd"
GetNC("OutFile") - имя файла который ранее сформирован и надо распечатать
LPT1: - порт принтера

может создать новый порт и попробывать установить на него принтер и на него и кидать
хотя мож в файле есть какие коды управления старого принтера и на них и сбоит
ЗЫ. Олег, а почему ты решил что файла 2 (точнее 2 файла соединенных в один)

  Ответить  
 
 автор: krilmak   (03.04.2007 в 11:00)   личное сообщение
 
 

Так пробовал на USB кидать. Но нужно изменения в экзешник Slux как-то внести.

  Ответить  
 
 автор: ГлазастыйМышь   (03.04.2007 в 11:29)   личное сообщение
 
 

глянь http://www.fforum.ru/index.php?s=9aaac28e6443a0ac3be4ca23af526984&showtopic=6232

Как я понимаю Slux формирует файл (txt или какой другой), а затем этот файл кидается на печать

  Ответить  
 
 автор: krilmak   (03.04.2007 в 11:40)   личное сообщение
 
 

ну да, тока как его преобразовать. Он же экзешник, был бы батником -другое дело

  Ответить  
 
 автор: osmor   (03.04.2007 в 12:01)   личное сообщение
 
 

он формирует файл в кодах принтера... это графика

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList