MADAR Linux >> opis instalacji programu Madar

Instalacja RPMa

  1. ściągnąć paczkę instalacyjną pod Linuxa madar.com.pl/dema.htm
  2. zalogować się jako root w terminalu
  3. przejść do katalogu, w którym znajduję się ściągnięty plik madar-3-376.i386.rpm
  4. wydać polecenie rpm -ivh madar-3-376.i386.rpm

Ręczna instalacja

  1. ściągnąć plik invoicer.tar.gz
  2. zalogować się jako użytkownik root
  3. rozpakować katalogi i pliki z katalogu invoicer
  4. uruchomić program /opt/madar/invoicer.bin
Do prawidłowego działania programu potrzebna jest biblioteka gdk-pixbuf.

Madar uruchomiony w systemie Linux za pomocą WINE


Aby móc korzystać z systemu MADAR pod Linux'em należy mieć zainstalowane i skonfigurowane WINE. Proces instalacji przebiega następująco:
  1. Utworzyć katalog, w którym chcemy mieć zinstalowany program w katalogu, który jest skonfigurowany w wine jako dysk.
  2. Skopiować do niego archiwum.
  3. Rozpakować je (tar -xzf madar.tar.gz).
Program korzysta z bazy danych znajdującej się w bieżącym katalogu (katalogu, z którego uruchamiany jest program).
Aby uruchomić program z wybraną bazą danych należy utworzyć skrypt, który najpierw zmieni bieżący katalog na taki, który zawiera bazę danych a następnie wywoła system MADAR poporzez wine.

Przykładowy skrypt:

cd /katalog/z/baza/danych
wine f:\\sciezka-pod-wine-do-madar\\madar.exe

Powyższy skrypt zakłada, że dysk f: jest skonfigurowany pod wine jako ścieżka do lokalizacji gdzie znajduje się MADAR. Może to być albo katalog lokalny albo dowolny katalog sieciowy. W ten sposób stacja Linux może być wykorzystywana jako samodzielne stanowisko, jako klient sieciowy systemu lub jako serwer systemu (przy wykorzystaniu samby także dla kientów pracujących pod kontrolą Windows).

Drukowanie pod WINE


Aby drukowanie pod WINEm było możliwe, należy ustawic drukarke w PostScripcie pod LINUXem. Następnie do pliku config w katalogu /home/uzytkownik/.wine/ dopisać następujące linijki:

[ppd]
"generic" = "sciezka/do_pliku/ppd/z_drukarki/nazwa.ppd" - najczęściej /usr/share/wine/generic.ppd
[spooler] "LPT1:" = "|lpr"

Następnie w konsoli wpisać regedit załączy się edytor rejestru i utworzą pliki:
  1. system.reg
  2. user.reg
  3. userdef.reg
Do pliku system.reg należy dopisać (chyba, że przy uruchamianiu regedit, wine sam dopisał odpowiednie linijki):

[System\\CurrentControlSet\\Control\\Print\\Environments\\Windows 4.0\\Drivers\\PS Driver] 1112165278
"Configuration File"="wineps16"
"Data File"=""
"Datatype"="RAW"
"Dependent Files"=str(7):""
"Driver"="wineps16"
"Help File"=""
"Monitor"=""
"Version"=dword:00000400

[System\\CurrentControlSet\\Control\\Print\\Printers\\nazwa_drukarki_należy sprawdzić_w_linuxie] 1112165278
"Attributes"=dword:00000000
"Datatype"="RAW"

Kody można sprawdzić pod windowsem, jeżeli drukarka była wcześniej zainstalowana.
"Default DevMode"=hex:48,50,4c,61,73,65,72,4a,2e,32,00,72,69,70,74,20,44,72,69,\
76,65,72,00,00,00,00,00,00,00,00,00,00,0a,03,01,00,9c,00,08,00,13,6b,00,00,\
01,00,09,00,9a,0b,33,08,64,00,01,00,07,00,00,00,02,00,01,00,00,00,03,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Description"="WINEPS Printer using CUPS"
"Location"=""
"Name"="nazwa_drukarki_należy sprawdzić_w_linuxie"
"Parameters"=""
"Port"="LPR:nazwa_drukarki_należy sprawdzić_w_linuxie"
"Print Processor"="WinPrint"
"Printer Driver"="PS Driver"
"Priority"=dword:00000000
"Separator File"=""
"Share Name"=""
"StartTime"=dword:00000000
"Status"=dword:00000000
"UntilTime"=dword:00000000

Zobacz:

      Zdalny dostęp do komputera,       S.M.A.R.T.       OpenOffice