Сейчас на форуме: rmn (+3 невидимых)

 eXeL@B —› WorldWide —› REWARD: now U$600 for one patch
Посл.ответ Сообщение

Ранг: 4.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 октября 2008 14:53
· Личное сообщение · #1

Hello again. Last time I offered U$300 for one simple patch but nobody do it for me.

Now Im offering U$600 due to the difficult to do it.

Patch is simple. We have one personal program (to sell products) in our store.

Every time we sell something, our printer work printing something. Its a special

brazillian printer (serial COM port)

What I want: Patch to control this printer to print or not (ask to print).


Conditions to do this patch: I cant send this program because its too big. It have

too many backup and data files. Main EXE file is 1...3mb. Will need other small

DLL files. Sunday (-3 GMT) at 9h to 21h I will be online. Our computer with this

program will be online and running TEAMVIEWER for online remote access. With

TEAMVIEWER will be possible to copy programs to our computer and copy files from

it. This program was made in VB and is in portuguese language.

Interested people can contact me on my ICQ 70404020 in this sunday (-3GMT).

Payment can be made by paypal or other way you want (credit card).

OBS: Sorry if put this topic in english (and for my bad english).

Thanks!!

M. Benvenuti



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 11 октября 2008 16:03
· Личное сообщение · #2

vb pc-code or native?



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 11 октября 2008 16:12 · Поправил: Tim
· Личное сообщение · #3

Av0id
does it make any sense?

the following text is in russian because it's for the cracklab users who are russian mostly

смысл в том, что программа нечто вроде 1С... а принтер - фискальный регистратор. так что здесь все не так просто, как кажется. хотя бы если сравнивать с нашими отечественными разработками, не знаю какие там инженеры в бразилии.

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 0.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 октября 2008 16:21
· Личное сообщение · #4

Hi Benvenuti,

I can take up this task, catch me at oracle@linuxwaves.com ...

Thanks.



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 13 октября 2008 21:41 · Поправил: Hexxx
· Личное сообщение · #5

If this printer is installed as "printer", i.e. it can be seen at "Start" - "Settings" - "Printers and faxes", then there's no need to patch the programm. There's software which can control spool, even print watermarks.

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 67.4 (постоянный), 6thx
Активность: 0.050
Статус: Участник

Создано: 07 декабря 2008 13:44 · Поправил: Kiev78
· Личное сообщение · #6

---



Ранг: 11.1 (новичок)
Активность: 0=0
Статус: Участник

Создано: 08 декабря 2008 11:56 · Поправил: mindkeeper
· Личное сообщение · #7

Patching probably breaks software license, isn't it? Maybe there is another way?
If understood right, there some settings in your program what COM-port to use, baudrate etc.
And probably comms have some handshaking as "Ready to print?"->"Yes", "Print that"->"Done". And if there is nothing printed, then your program decides that no sale done. Correct me if this isn't true.
So I would suggest solution: making another program (say "A") for trasfering data to printer ("P"). And let's see what your selling prog ("S") does:
1. "P" connected to "A" on COM2, not to your program "S"
2. "S" connected "A" on COM1 (ready to print?)
3. "A" asking user (DO YOU WANT TO PRINT IT OUT?)
4. if user said YES then forward all data between "S" and "P" (means COM1 and COM2)
5. if user cjoice is NO, then emulate printer answers, as "ready to print" and "printing done".
All we need to get this working fine - just dump printer answers for questions from your prog (this usually called emulation table). OR there is another way - get info what model of printer you use and find comms protocol from manufacturer website or elsewhere it possible.
This is an idea. I can do this job, or somebody else, you choose. I did something like this before for a different tasks. And I believe some other people inside this community can do such thing for you. Getting remote access, I think, is enough to manage the job.

P.S.: if you will, please disturb me by email: mindkeeper@ua.fm
it's hard to track threads at this forum, so emailing is better



Ранг: 21.1 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 декабря 2008 14:15 · Поправил: sewell
· Личное сообщение · #8

Hexxx is right. You needn't any patch. Just install the other printers software, e.g. FinePrint, and set this printer as a default printer. And you will not have any problem.



Ранг: 55.7 (постоянный), 6thx
Активность: 0.030
Статус: Участник

Создано: 08 декабря 2008 18:21
· Личное сообщение · #9

sewell, it isn't standart PC printer, it's specific brazillian fiscal printer which works through com port with specific soft (driver).


 eXeL@B —› WorldWide —› REWARD: now U$600 for one patch
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати