I am now on ubuntu 12.04 LTS with hplib from the ubuntu repository. Same problem. I put the output of "hp-check -t" as attachment. Here's the output of hp-align -g: kmarien@Evo-D310:~$ hp-align -g HP Linux Imaging and Printing System (ver. 3.12.2) Printer Cartridge Alignment Utility ver. 5.0 Copyright (c) 2001-9 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. hp-align[5053]: debug: getDeviceUri(None, None, ('hp',), {'align-type': (, 0)}, , True) hp-align[5053]: debug: Mode=1 hp-align[5053]: debug: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO: back_end:hp is_hp:True bus:usb model:DeskJet_940C serial:HU24H1P2BJCO dev_file: host: zc: port:1 hp-align[5053]: debug: Cache miss: deskjet_940c hp-align[5053]: debug: Reading file: /usr/share/hplip/data/models/models.dat hp-align[5053]: debug: Searching for section [deskjet_940c] in file /usr/share/hplip/data/models/models.dat hp-align[5053]: debug: Found section [deskjet_940c] in file /usr/share/hplip/data/models/models.dat hp-align[5053]: debug: {'hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO': ['HP_DeskJet_940C']} Using device: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO hp-align[5053]: debug: Loading user settings... hp-align[5053]: debug: FAB command: /usr/bin/hp-fab hp-align[5053]: debug: Scan command: /usr/bin/simple-scan %SANE_URI% hp-align[5053]: debug: Auto refresh: False hp-align[5053]: debug: Auto refresh rate: 30 hp-align[5053]: debug: Auto refresh type: 1 hp-align[5053]: debug: Systray visible: 0 hp-align[5053]: debug: Systray messages: 0 hp-align[5053]: debug: Last used device URI: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO hp-align[5053]: debug: Last used printer: hp-align[5053]: debug: Working directory: . hp-align[5053]: debug: Starting GUI loop... hp-align[5053]: debug: showStartPage() hp-align[5053]: debug: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO: back_end:hp is_hp:True bus:usb model:DeskJet_940C serial:HU24H1P2BJCO dev_file: host: zc: port:1 hp-align[5053]: debug: endStartPage() hp-align[5053]: debug: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO: back_end:hp is_hp:True bus:usb model:DeskJet_940C serial:HU24H1P2BJCO dev_file: host: zc: port:1 hp-align[5053]: debug: align-type=3 hp-align[5053]: debug: Device URI: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO hp-align[5053]: debug: Printer: None hp-align[5053]: debug: Connecting to com.hplip.StatusService (try #1)... hp-align[5053]: debug: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO: back_end:hp is_hp:True bus:usb model:DeskJet_940C serial:HU24H1P2BJCO dev_file: host: zc: port:1 hp-align[5053]: debug: URI: backend=hp, is_hp=True, bus=usb, model=DeskJet_940C, serial=HU24H1P2BJCO, dev=, host=, port=1 hp-align[5053]: debug: Model/UI model: DeskJet_940C/HP Deskjet 940c hp-align[5053]: debug: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO: back_end:hp is_hp:True bus:usb model:DeskJet_940C serial:HU24H1P2BJCO dev_file: host: zc: port:1 hp-align[5053]: debug: Re-reading CUPS printer queue information. hp-align[5053]: debug: showLoadPaperPage() hp-align[5053]: debug: showAlignmentNumberPage('A','h','kc',2,11) hp-align[5053]: debug: endAlignmentNumberPage('A') hp-align[5053]: debug: A=1 hp-align[5053]: debug: showAlignmentNumberPage('B','v','kc',2,11) hp-align[5053]: debug: endAlignmentNumberPage('B') hp-align[5053]: debug: B=1 hp-align[5053]: debug: showAlignmentNumberPage('C','v','k',2,11) hp-align[5053]: debug: endAlignmentNumberPage('C') hp-align[5053]: debug: C=1 hp-align[5053]: debug: setAlignButton(0) hp-align[5053]: debug: showAlignmentNumberPage('D','v','kc',2,11) hp-align[5053]: debug: endAlignmentNumberPage('D') hp-align[5053]: debug: D=1 hp-align[5053]: debug: alignType3Phase2(,1,1,1,1) hp-align[5053]: debug: 0000: 1b 45 1b 25 2d 31 32 33 34 35 58 40 50 4a 4c 20 .E.%-12345X@PJL hp-align[5053]: debug: 0010: 4a 4f 42 20 4e 41 4d 45 3d 22 75 6e 6e 61 6d 65 JOB NAME="unname hp-align[5053]: debug: 0020: 64 22 0a 40 50 4a 4c 20 45 4e 54 45 52 20 4c 41 d".@PJL ENTER LA hp-align[5053]: debug: 0030: 4e 47 55 41 47 45 3d 50 43 4c 33 47 55 49 0a 1b NGUAGE=PCL3GUI.. hp-align[5053]: debug: 0040: 45 1b 26 62 31 38 57 50 4d 4c 20 04 00 07 01 04 E.&b18WPML ..... hp-align[5053]: debug: 0050: 01 05 03 02 05 08 02 ff c4 1b 45 40 50 4a 4c 20 ..........E@PJL hp-align[5053]: debug: 0060: 45 4f 4a 0a 1b 45 1b 25 2d 31 32 33 34 35 58 EOJ..E.%-12345X hp-align[5053]: debug: Opening device: hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO (for printing) hp-align[5053]: debug: I/O mode=1 hp-align[5053]: debug: device-id=1 hp-align[5053]: debug: Opened device: hp (backend=hp:/usb/DeskJet_940C?serial=HU24H1P2BJCO, is_hp=True, bus=usb, model=DeskJet_940C, dev=, serial=HU24H1P2BJCO, host=, port=1) hp-align[5053]: debug: Opening PRINT channel... hp-align[5053]: debug: channel-id=2 hp-align[5053]: debug: Writing 111 bytes to channel 2 (device-id=1)... hp-align[5053]: debug: Result code=0 hp-align[5053]: debug: 0000: 1b 45 1b 25 2d 31 32 33 34 35 58 40 50 4a 4c 20 .E.%-12345X@PJL hp-align[5053]: debug: 0010: 4a 4f 42 20 4e 41 4d 45 3d 22 75 6e 6e 61 6d 65 JOB NAME="unname hp-align[5053]: debug: 0020: 64 22 0a 40 50 4a 4c 20 45 4e 54 45 52 20 4c 41 d".@PJL ENTER LA hp-align[5053]: debug: 0030: 4e 47 55 41 47 45 3d 50 43 4c 33 47 55 49 0a 1b NGUAGE=PCL3GUI.. hp-align[5053]: debug: 0040: 45 1b 26 62 31 37 57 50 4d 4c 20 04 00 07 01 04 E.&b17WPML ..... hp-align[5053]: debug: 0050: 01 05 03 02 06 08 01 3c 1b 45 40 50 4a 4c 20 45 .......<.E@PJL E hp-align[5053]: debug: 0060: 4f 4a 0a 1b 45 1b 25 2d 31 32 33 34 35 58 OJ..E.%-12345X hp-align[5053]: debug: Writing 110 bytes to channel 2 (device-id=1)... hp-align[5053]: debug: Result code=0 hp-align[5053]: debug: 0000: 1b 45 1b 25 2d 31 32 33 34 35 58 40 50 4a 4c 20 .E.%-12345X@PJL hp-align[5053]: debug: 0010: 4a 4f 42 20 4e 41 4d 45 3d 22 75 6e 6e 61 6d 65 JOB NAME="unname hp-align[5053]: debug: 0020: 64 22 0a 40 50 4a 4c 20 45 4e 54 45 52 20 4c 41 d".@PJL ENTER LA hp-align[5053]: debug: 0030: 4e 47 55 41 47 45 3d 50 43 4c 33 47 55 49 0a 1b NGUAGE=PCL3GUI.. hp-align[5053]: debug: 0040: 45 1b 26 62 31 37 57 50 4d 4c 20 04 00 07 01 04 E.&b17WPML ..... hp-align[5053]: debug: 0050: 01 05 03 01 07 08 01 3c 1b 45 40 50 4a 4c 20 45 .......<.E@PJL E hp-align[5053]: debug: 0060: 4f 4a 0a 1b 45 1b 25 2d 31 32 33 34 35 58 OJ..E.%-12345X hp-align[5053]: debug: Writing 110 bytes to channel 2 (device-id=1)... hp-align[5053]: debug: Result code=0 hp-align[5053]: debug: 0000: 1b 45 1b 25 2d 31 32 33 34 35 58 40 50 4a 4c 20 .E.%-12345X@PJL hp-align[5053]: debug: 0010: 4a 4f 42 20 4e 41 4d 45 3d 22 75 6e 6e 61 6d 65 JOB NAME="unname hp-align[5053]: debug: 0020: 64 22 0a 40 50 4a 4c 20 45 4e 54 45 52 20 4c 41 d".@PJL ENTER LA hp-align[5053]: debug: 0030: 4e 47 55 41 47 45 3d 50 43 4c 33 47 55 49 0a 1b NGUAGE=PCL3GUI.. hp-align[5053]: debug: 0040: 45 1b 26 62 31 37 57 50 4d 4c 20 04 00 07 01 04 E.&b17WPML ..... hp-align[5053]: debug: 0050: 01 05 03 02 07 08 01 1e 1b 45 40 50 4a 4c 20 45 .........E@PJL E hp-align[5053]: debug: 0060: 4f 4a 0a 1b 45 1b 25 2d 31 32 33 34 35 58 OJ..E.%-12345X hp-align[5053]: debug: Writing 110 bytes to channel 2 (device-id=1)... hp-align[5053]: debug: Result code=0 hp-align[5053]: debug: Closing PRINT channel... hp-align[5053]: debug: alignType3Phase3() hp-align[5053]: debug: Printing file '/usr/share/hplip/data/pcl/align3_9xx.pcl.gz' to queue 'HP_DeskJet_940C' (gzip=True, direct=False, raw=True, remove=False) hp-align[5053]: debug: gunzip -c /usr/share/hplip/data/pcl/align3_9xx.pcl.gz | lpr -o raw -PHP_DeskJet_940C hp-align[5053]: debug: showPageEdgePage() hp-align[5053]: debug: endPageEdgePage() Traceback (most recent call last): File "/usr/share/hplip/ui4/aligndialog.py", line 428, in NextButton_clicked self.nextSequence() File "/usr/share/hplip/ui4/aligndialog.py", line 458, in nextSequence seq(*t) File "/usr/share/hplip/ui4/aligndialog.py", line 584, in endPageEdgePage v = int(str(self.PageEdgeComboBox.currentText())[1:]) ValueError: invalid literal for int() with base 10: '' I did cancel at the align command. Regards, Kris Marien