ptal-init futtatása

10 bejegyzés megtekintése - 1-10 / 12
  • Szerző
    Bejegyzés
  • #1995307
    kelemengabor
    Felhasználó

      Lehet, hogy hasonló probléma volt már…
      Beizgattam egy HP PSC  Scannert. Menne is.
      Azonban a mûködéséhez mindig le kell futtatni egy

      Code:
      ptal-init start

      parancsot root-ként.
      Hogyan lehet ezt automatizálni?
      [align=right][snapback]108957[/snapback][/align]

      #1995308
      admin
      Adminisztrátor

        … vagy egy már meglévõ servicet felhasználsz. Például a cups-ot indító service-szel lefuttattatatod azt a szkriptet ami helyetted elindítja a ptal-init-et

        szerintem

        #1995309
        dedesz
        Felhasználó
          #1995310
          kelemengabor
          Felhasználó

            Kezdem elveszteni a fonalat. Elõször is, kellene, hogy a modulbetöltésnél milyen hiba van, pontosan?
            Valamint: a nyomtatás egyáltalán nem megy, vagy csak ha a szkennelés (ptal) igen?
            Elvileg tökéletesen kellene mûködnie.

            … vagy egy már meglévõ servicet felhasználsz. Például a cups-ot indító service-szel lefuttattatatod azt a szkriptet ami helyetted elindítja a ptal-init-et

            szerintem
            *

            Lehet így is, de ez elég gány megoldás, meg nem is biztos, hogy a kellõ eredményt adja. (esetleges hibakergetésrõl meg ne is szóljunk.)

            A hogyanról meg kb két topiccal lejjebb blaci leírta, mit kell elolvasni, /etc/init.d és az /etc/runlevel.d alatti szkriptek elég jó támpontot adnak + ott van az uhu-dokumentáció menüpont is…

            #1995311
            dedesz
            Felhasználó

              Kezdem elveszteni a fonalat. Elõször is, kellene, hogy a modulbetöltésnél milyen hiba van, pontosan?
              Valamint: a nyomtatás egyáltalán nem megy, vagy csak ha a szkennelés (ptal) igen?

              Pontosan a hiba:

              ha ptal-t betölti (a sevice-szel vagy manuálisan), akkor nem nyomtat, nem látja az usb-t.
              Ha a ptal-t nem töltöm be, akkor rendesen nyomtat, ha betöltöm és leállítöm, akkor berhelni kell még.
              Ha a service-szel betölti a ptal-t, akkor a pl és az usb_storage kernelmodul betöltésénél kiírja, hogy az eszköz már használatban van. Pedig 99-re állítottam a sorrendet.

              Elvileg tökéletesen kellene mûködnie. 
              Lehet így is, de ez elég gány megoldás, meg nem is biztos, hogy a kellõ eredményt adja. (esetleges hibakergetésrõl meg ne is szóljunk.)

              akkor hagyjuk

              A hogyanról meg kb két topiccal lejjebb blaci leírta, mit kell elolvasni, /etc/init.d és az /etc/runlevel.d alatti szkriptek elég jó támpontot adnak + ott van az uhu-dokumentáció menüpont is…
              [align=right][snapback]109119[/snapback][/align]

              O. K. ezeket megnéztem, és túl is vagyok rajta.

              #1995312
              kelemengabor
              Felhasználó

                Pontosan a  hiba:

                ha ptal-t betölti (a sevice-szel vagy manuálisan), akkor nem nyomtat, nem látja az usb-t.
                Ha a ptal-t nem töltöm be, akkor rendesen nyomtat, ha betöltöm és leállítöm, akkor berhelni kell még.
                Ha a service-szel betölti a ptal-t, akkor a pl és az usb_storage kernelmodul betöltésénél kiírja, hogy az eszköz már használatban van. Pedig 99-re állítottam a sorrendet.
                [align=right][snapback]109127[/snapback][/align]

                Akkor, már csak ez utóbbit nem értem. A rendszerindításkor írja ezeket, vagy a service indításkor? Mi van, ha megpróbálod elõtte rmmod-dal kiszedni ezt a két modult? Mit értesz berhelni kell még alatt?

                #1995313
                dedesz
                Felhasználó

                  Akkor, már csak ez utóbbit nem értem. A rendszerindításkor írja ezeket, vagy a service indításkor?

                  Rendszerindításkor.

                  Mi van, ha megpróbálod elõtte rmmod-dal kiszedni ezt a két modult? Mit értesz berhelni kell még alatt?
                  [align=right][snapback]109162[/snapback][/align]

                  Code:
                  ptal-init stop

                  és utána még küszködtem, hogy rendesen tudjon nyomtatni. De már nem emlékszem, hogy mit (nem igazán volt tervszerû 😉

                  #1995314
                  kelemengabor
                  Felhasználó

                    Rendszerindításkor.
                    [align=right][snapback]109166[/snapback][/align]

                    #1995315
                    dedesz
                    Felhasználó

                      Továbbgondoltam a dolgot:
                      A PTAL egy alacsony szintû (low level) eszközkezelõ.
                      Amivel összeakad – az lp és a usb_storage – kernelmodulok.
                      Jól gondolom?
                      Tegyük fel, hogy kilövöm a fenti két modult – a parancsnak majd utánanézek.
                      Akkor a PTAL betöltése automatikusan a service-n keresztül nem okoz gondot.
                      az /etc/init.d/ptal-init script megvan
                      az /etc/runlevel.d/ptal-init.service fájl az alábbi

                      Code:
                      Summary=ptal-init
                      Summary[hu]=hpoj inicializáló
                      Description=Eszköz betöltõ a HP PSC 2175-hez
                      Description[hu]=Eszköz betöltõ a HP PSC 2175-hez
                      Script=/etc/init.d/ptal-init
                      SupportsReload=yes
                      Runlevels=2345
                      Sequence=99

                      Akkor a nyomtatás a PTAL-on keresztül kell menjen – kérdés, hogy megtalálja-e a CUPS vagy az Uhu-vezérlõpult a portot?
                      Másrészt én nem a hpoj, hanem a hpijs driverrel szeretnék nyomtatni.
                      Ekkor a PTAL kezeli az usb-t is (a PSC-nek van memóriakártya kezelõ kütyüje is). az usblib-en keresztül. De látni fogja az egyéb USB-s eszközöket is? – mert pendrive, digikamera kellhet.

                      #1995316
                      dedesz
                      Felhasználó

                        Emberek! Sikerült!

                        Az uhu-vezérlõpultban letiltottam az lp és az usbstorage modulokat – ennek ellenére úgy láttam, mégis betöltõdik, mindenesetre most már nem akadt össze – valami más oka lehetett.
                        A ptal-init elindítva a fenn leírt módon a service-szel.
                        A nyomtatót viszont nem lehetett beállítani az uhu-vezérlõpulttal, csak a CUPS-ban (böngészõ – localhost:631).
                        Ahhoz viszont hogy a hpijs drivert tudjam használni le kellett gyártatnom, és letöltenem a linuxprinting.org-ról a nyomtatónak megfelelõ PPD fájlt, és bemásolni az /usr/share/cups/model könyvtárba.

                      10 bejegyzés megtekintése - 1-10 / 12
                      • Be kell jelentkezni a hozzászóláshoz.