Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Usando a impressora bematech MP4200TH no ubuntu oneric(11.10)
============================================================
- Verifique se a impressora esta ligada e corretamente conectada ao pc (USB)
- Voce pode ver se a impressora foi detectada pelo sistema usando o commando:
~# lsusb -d 0b1b:0003
- O resultado tem que ser algo como:
Bus 002 Device 007: ID 0b1b:0003
- Remove o modulo que e carregado automatico pelo kernel:
- Para remover temporariamente use: ~# sudo rmmode cdc_acm
- Para removed definitivamente:
- Edite o arquivo: /etc/modprobe.d/blacklist.conf
- Addicione ao final do arquivo a linha: blacklist cdc_acm
- Atualize as permissoes do device:
- Para mudar as permissoes temporariamente use:
~# sudo chmod 777 /dev/bus/usb/[BusID]/[DeviceID]
- BusID e DeviceID vc deve substituir pelo correspondente no seu computador, utilize o commando:
~# lsusb -d 0b1b:0003
- Para atualizar as permissoes definitivamente:
- Crie o aquivo: /etc/udev/rules.d/99-bematech.rules
- Dentro do arquivo coloque a seguinte linha:
SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="0b1b", SYSFS{idProduct}=="0003", MODE="0666"
- Reinicie udev:
~# sudo /etc/init.d/udev restart
- Voce precisa desligar e ligar a impressora novamente pare que as novas permissoes sejam applicada;
Compilando o programa de test:
=============================
* Dependencias: libusb-dev libqt4-dev cmake
- Para instalar use o commando:
~# sudo apt-get install libusb-dev libqt4-dev cmake
Para compilar o programa de teste execute os seguintes commandos dentro do diretorio com o codigo do programa:
~# mkdir build
~# cd build
~# cmake ../
~# make