Page 4 of 8 FirstFirst 12345678 LastLast
Results 61 to 80 of 157
Like Tree33Likes
  1. #61  
    Quote Originally Posted by LA6507 View Post
    I'd like to see a Print Menu option in every application that supports text. This includes the Maps application - when I get directions with the Bing Maps app, I'd like to be able to print them out. I'd also like to print from the Memos app, TapNote, etc... as well.
    Printing from TapNote is supported on TouchPad; I have not had a chance to look into it for the phone version yet.

    To print a document on the TouchPad in TapNote:

    1) Select the document you want to print in the documents list
    2) Tap the "share" icon (center icon under the document text; looks like a square with an arrow exiting it)
    3) Tap Print Document in the resulting popup of options

    Drop me an email if printing does not work as you expect! I was unable to test it in person, so although I had reports from early testers that it works right it might have some unexpected problems.
    Ian Beck
    Maker of TapNote
  2. #62  
    So I was just trying to get this to work tonight, on my Brother HL-2170w printer. The error message on the 3.0.0 emulator (because I was trying to modify some files there to see if that helps) given is the same as previously said:

    Code:
    2011-08-04T02:06:13.915427Z [606] qemux86 user.notice LunaSysMgr: {LunaSysMgrJS}: com.palm.app.printmanager: PrintQueue printerIDInput: inValue = 192.168.1.104, file:///usr/palm/applications/com.palm.app.printmanager/source/PrintQueue.jsjsjs:$650$
    $2011$-$08$-$04T02$:$06$:$19$.$464471Z$ [$613$] $qemux86$ $user$.$crit$ $printmgrd$: {$printmgrd$}: $_printers_method_add$: $generating$ $RDX$ $report$ $for$ $printer$ $ID$ '($unknown$)' $with$ $cause$ '$can$ $ping$ $printer$ $but$ $no$ $support$ $for$ $PDL$ $or$ $IPP$ $so$ $not$ $supported$'
    $2011$-$08$-$04T02$:$06$:$19$.$557637Z$ [$613$] $qemux86$ $user$.$notice$ $LunaSysMgr$: {$LunaSysMgrJS$}: $com$.$palm$.$app$.$printmanager$: $PrintQueue$ $addPrinterFailure$: {&$quot$;$returnValue$&$quot$;:$false$,&$quot$;$errorCode$&$quot$;:-$238$,&$quot$;$errorText$&$quot$;:&$quot$;$user$: $printer$ $is$ $not$ $supported$ ($no$ $pcl3gui$ $or$ $pcl5$)&$quot$;}, $file$:///$usr$/$palm$/$applications$/$com$.$palm$.$app$.$printmanager$/$source$/$PrintQueue$.$js$:$415$
    $2011$-$08$-$04T02$:$06$:$19$.$558007Z$ [$613$] $qemux86$ $user$.$notice$ $LunaSysMgr$: {$LunaSysMgrJS$}: $com$.$palm$.$app$.$printmanager$: $addPrinter$ $FAIL$: $user$: $printer$ $is$ $not$ $supported$ ($no$ $pcl3gui$ $or$ $pcl5$), $file$:///$usr$/$palm$/$applications$/$com$.$palm$.$app$.$printmanager$/$source$/$PrintQueue$.$js$:$416$
    This is despite the fact that PCL5 and IPP are both supported and enabled on my printer.



    On my actual device, now running 3.0.2:

    Code:
    2011-08-04T02:17:39.724540Z [4198] webos-device user.debug printmgrd: {printmgrd}: _printers_method_add: entry:  payload {"printerID":"192.168.1.104","printerName":"","printerAddress":"192.168.1.104"}
    2011-08-04T02:17:39.724768Z [4198] webos-device user.debug printmgrd: {printmgrd}: valid_ip_address: good IP address "192.168.1.104"
    2011-08-04T02:17:39.724884Z [4198] webos-device user.debug printmgrd: {printmgrd}: find_printer_by_address: found: printerID Brother HL-2170W series, printerAddress "192.168.1.104", printer addr 0xc1668
    2011-08-04T02:17:39.724994Z [4198] webos-device user.crit printmgrd: {printmgrd}: _printers_method_add: generating RDX report for printer ID 'Brother HL-2170W series' with cause 'printerAddress already exists but hidden by non-HP filter'
    2011-08-04T02:17:39.730261Z [4198] webos-device user.debug printmgrd: {printmgrd}: safe_system: exit code is 0
    If you'll notice, there's something "printerAddress already exists but hidden by non-HP filter".

    There is also a /etc/printmgr/printmgr.conf which has some settings in it. I tried to modify a couple of those (there's one option set to "filterPrinterList":true), but it didn't seem to change anything. Unfortunately, I'm guessing that the filtering exists in the printmgrd binary.

    Edit: Okay, scratch that. If you turn "filterPrinterList" to false, it turns out that the Touchpad DOES auto-detect the printer. However, upon trying to use an application to print something, it gives an error of "Unable to communicate with the printer at this time. (error -402)"

    However, if you check the log, it's communicating with the printer to test whether it's an HP printer even here:

    Code:
    2011-08-04T02:44:30.533675Z [154] webos-device user.debug printmgrd: {printmgrd}: _printer_added: creating on zeroconf add of printer "Brother HL-2170W series" with supportsIpp: false and supportsPdl: true
    2011-08-04T02:44:30.533910Z [154] webos-device user.debug printmgrd: {printmgrd}: _add_printer: printerId "Brother HL-2170W series" printer ptr: 0xbe980
    2011-08-04T02:44:30.534033Z [154] webos-device user.debug printmgrd: {printmgrd}: _start_resolve: starting resolve of printer 0xbe980, ID "Brother HL-2170W series"
    2011-08-04T02:44:30.770767Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: pdl field exists: "pdl=application/vnd.hp-PCL"
    2011-08-04T02:44:30.771003Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: ty field exists: "ty=Brother HL-2170W series"
    2011-08-04T02:44:30.771123Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: product field exists: "product=(Brother HL-2170W series)"
    2011-08-04T02:44:30.771241Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: usb_MFG "usb_MFG=Brother" is not HP
    2011-08-04T02:44:30.771355Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP:  for printer ID Brother HL-2170W series, 0 matches on HP identifiers: ty field: "ty=Brother HL-2170W series" product field "product=(Brother HL-2170W series)"
    2011-08-04T02:44:30.771481Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: not HP printer Brother HL-2170W series 
    2011-08-04T02:44:30.771595Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: resolved printer ID "Brother HL-2170W series" to 192.168.1.104
    2011-08-04T02:44:30.771712Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: update subscribers, filter: false, known HP: false, address 192.168.1.104, ID "Brother HL-2170W series"
    Last edited by jhoff80; 08/03/2011 at 09:51 PM.
  3. #63  
    I'm a little upset that the printer assumes images belong on photo paper, which I don't have in the printer. And there isn't an option to select between 8.5x11 and 5x7 photo paper. Other than that, seems to work great... Have not needed to email something to print while out, but have thought about it several times.

    and if anyone is wondering about spam emails printing, you can set it to only print documents emailed from select email accounts.
  4. TimBoch's Avatar
    Posts
    312 Posts
    Global Posts
    318 Global Posts
    #64  
    I have a HP all in one printer that connects via wifi and it worked great when I printed out my "making it right" coupon.
    Tim Boche

    Palm IIIe, IIIx, IIIxe, IIIc, ClieT615, ClieTJ25, ClieTJ37(2), Treo600, Treo650, Centro(AT&T & Verizon),
    Pre Plus(6 replacements), TouchPads(1-16gb,2-32gb), Pre2 (and a spare)
  5. #65  
    Thanks jhoff80 for working on this. Glad to see someone is trying to get the TP to communicate with non hp printers.
    hankbuddy likes this.
  6. #66  
    Well, unfortunately, I've pretty much exhausted the options I can think of. I still think maybe it looks like the printmgrd binary is preventing it.

    It's just stupid to not have it work with any printer though. I mean, they're trying to get the small group of people who have Touchpads to buy HP printers, when really they should be trying to get the large group of people who have a network printer that isn't necessarily HP to buy Touchpads. Just a dumb strategy, in my opinion.
    Aerone, k4ever and dwightshrute like this.
  7. #67  
    Quote Originally Posted by jhoff80 View Post
    Well, unfortunately, I've pretty much exhausted the options I can think of. I still think maybe it looks like the printmgrd binary is preventing it.

    It's just stupid to not have it work with any printer though. I mean, they're trying to get the small group of people who have Touchpads to buy HP printers, when really they should be trying to get the large group of people who have a network printer that isn't necessarily HP to buy Touchpads. Just a dumb strategy, in my opinion.
    Maybe we can convince Hardbeatz to get the source code for printmgrd released to the homebrew community so we can patch it and remove the HP only filter?

    -Jeremy
    LCGuy and dwightshrute like this.
  8. #68  
    hmm, it had previously detected my HP photosmart but now it refuses to detect it or even manually adding it doesnt work. Only new thing was 1. metadoctor 2. uberkernel
  9. #69  
    For what it's worth, I did have success printing from Ubuntu on the Touchpad with my printer, which just infuriates me more about the issue. I mean, it's a clear standard, obviously it works with other Linux-based systems, and it's just that HP doesn't want it to, which is just idiotic.
    Aerone likes this.
  10. #70  
    It is ridiculous that HP is actually querying the printer in this manner. To me, this would be like only allowing imap connections to gmail, while blocking them from other servers. The protocol is the same, and setup is more than possible using a generic interface. HP cannot really expect this to be a successful printer sales gimmick (or touchpad sales gimmick for that matter).

    Quote Originally Posted by jhoff80 View Post
    So I was just trying to get this to work tonight, on my Brother HL-2170w printer. The error message on the 3.0.0 emulator (because I was trying to modify some files there to see if that helps) given is the same as previously said:

    Code:
    2011-08-04T02:06:13.915427Z [606] qemux86 user.notice LunaSysMgr: {LunaSysMgrJS}: com.palm.app.printmanager: PrintQueue printerIDInput: inValue = 192.168.1.104, file:///usr/palm/applications/com.palm.app.printmanager/source/PrintQueue.jsjsjs:$650$
    $2011$-$08$-$04T02$:$06$:$19$.$464471Z$ [$613$] $qemux86$ $user$.$crit$ $printmgrd$: {$printmgrd$}: $_printers_method_add$: $generating$ $RDX$ $report$ $for$ $printer$ $ID$ '($unknown$)' $with$ $cause$ '$can$ $ping$ $printer$ $but$ $no$ $support$ $for$ $PDL$ $or$ $IPP$ $so$ $not$ $supported$'
    $2011$-$08$-$04T02$:$06$:$19$.$557637Z$ [$613$] $qemux86$ $user$.$notice$ $LunaSysMgr$: {$LunaSysMgrJS$}: $com$.$palm$.$app$.$printmanager$: $PrintQueue$ $addPrinterFailure$: {&$quot$;$returnValue$&$quot$;:$false$,&$quot$;$errorCode$&$quot$;:-$238$,&$quot$;$errorText$&$quot$;:&$quot$;$user$: $printer$ $is$ $not$ $supported$ ($no$ $pcl3gui$ $or$ $pcl5$)&$quot$;}, $file$:///$usr$/$palm$/$applications$/$com$.$palm$.$app$.$printmanager$/$source$/$PrintQueue$.$js$:$415$
    $2011$-$08$-$04T02$:$06$:$19$.$558007Z$ [$613$] $qemux86$ $user$.$notice$ $LunaSysMgr$: {$LunaSysMgrJS$}: $com$.$palm$.$app$.$printmanager$: $addPrinter$ $FAIL$: $user$: $printer$ $is$ $not$ $supported$ ($no$ $pcl3gui$ $or$ $pcl5$), $file$:///$usr$/$palm$/$applications$/$com$.$palm$.$app$.$printmanager$/$source$/$PrintQueue$.$js$:$416$
    This is despite the fact that PCL5 and IPP are both supported and enabled on my printer.



    On my actual device, now running 3.0.2:

    Code:
    2011-08-04T02:17:39.724540Z [4198] webos-device user.debug printmgrd: {printmgrd}: _printers_method_add: entry:  payload {"printerID":"192.168.1.104","printerName":"","printerAddress":"192.168.1.104"}
    2011-08-04T02:17:39.724768Z [4198] webos-device user.debug printmgrd: {printmgrd}: valid_ip_address: good IP address "192.168.1.104"
    2011-08-04T02:17:39.724884Z [4198] webos-device user.debug printmgrd: {printmgrd}: find_printer_by_address: found: printerID Brother HL-2170W series, printerAddress "192.168.1.104", printer addr 0xc1668
    2011-08-04T02:17:39.724994Z [4198] webos-device user.crit printmgrd: {printmgrd}: _printers_method_add: generating RDX report for printer ID 'Brother HL-2170W series' with cause 'printerAddress already exists but hidden by non-HP filter'
    2011-08-04T02:17:39.730261Z [4198] webos-device user.debug printmgrd: {printmgrd}: safe_system: exit code is 0
    If you'll notice, there's something "printerAddress already exists but hidden by non-HP filter".

    There is also a /etc/printmgr/printmgr.conf which has some settings in it. I tried to modify a couple of those (there's one option set to "filterPrinterList":true), but it didn't seem to change anything. Unfortunately, I'm guessing that the filtering exists in the printmgrd binary.

    Edit: Okay, scratch that. If you turn "filterPrinterList" to false, it turns out that the Touchpad DOES auto-detect the printer. However, upon trying to use an application to print something, it gives an error of "Unable to communicate with the printer at this time. (error -402)"

    However, if you check the log, it's communicating with the printer to test whether it's an HP printer even here:

    Code:
    2011-08-04T02:44:30.533675Z [154] webos-device user.debug printmgrd: {printmgrd}: _printer_added: creating on zeroconf add of printer "Brother HL-2170W series" with supportsIpp: false and supportsPdl: true
    2011-08-04T02:44:30.533910Z [154] webos-device user.debug printmgrd: {printmgrd}: _add_printer: printerId "Brother HL-2170W series" printer ptr: 0xbe980
    2011-08-04T02:44:30.534033Z [154] webos-device user.debug printmgrd: {printmgrd}: _start_resolve: starting resolve of printer 0xbe980, ID "Brother HL-2170W series"
    2011-08-04T02:44:30.770767Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: pdl field exists: "pdl=application/vnd.hp-PCL"
    2011-08-04T02:44:30.771003Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: ty field exists: "ty=Brother HL-2170W series"
    2011-08-04T02:44:30.771123Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: product field exists: "product=(Brother HL-2170W series)"
    2011-08-04T02:44:30.771241Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP: usb_MFG "usb_MFG=Brother" is not HP
    2011-08-04T02:44:30.771355Z [154] webos-device user.debug printmgrd: {printmgrd}: _check_if_HP:  for printer ID Brother HL-2170W series, 0 matches on HP identifiers: ty field: "ty=Brother HL-2170W series" product field "product=(Brother HL-2170W series)"
    2011-08-04T02:44:30.771481Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: not HP printer Brother HL-2170W series 
    2011-08-04T02:44:30.771595Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: resolved printer ID "Brother HL-2170W series" to 192.168.1.104
    2011-08-04T02:44:30.771712Z [154] webos-device user.debug printmgrd: {printmgrd}: _resolve_reply: update subscribers, filter: false, known HP: false, address 192.168.1.104, ID "Brother HL-2170W series"
  11. #71  
    tried removing uberkernel = that didn't solve it.
    was working prior to metadoctor.

    Now I get the "unable to communicate with the printer" when manually adding by IP. THe /var/log messages is full of this stuff no mention of printmgr

    2011-08-09T02:31:10.364445Z [617] webos-device user.warning pulseaudio[1888]: co
    re-error.c: Unable to convert error string to locale, filtering.
    2011-08-09T02:31:11.797394Z [618] webos-device user.warning pulseaudio[1888]: co
    re-error.c: Unable to convert error string to locale, filtering.
    2011-08-09T02:31:11.959399Z [618] webos-device user.warning pulseaudio[1888]: co
    re-error.c: Unable to convert error string to locale, filtering.
    2011-08-09T02:31:12.362108Z [619] webos-device user.warning rdxd: handle_upload_
    response: called with errorCode = -1
    2011-08-09T02:31:12.362320Z [619] webos-device user.warning rdxd: handle_upload_
    response: called with errorText = com.palm.uploadd is not running.
    2011-08-09T02:31:12.362434Z [619] webos-device user.warning rdxd: handle_upload_
    response: called with false returnValue
    2011-08-09T02:31:12.789587Z [619] webos-device user.warning pulseaudio[1888]: co
    re-error.c: Unable to convert error string to locale, filtering.
    2011-08-09T02:31:14.715125Z [621] webos-device user.emerg hidd: changing scan ra
    te to 60 hz
    2011-08-09T02:31:38.962046Z [645] webos-device user.emerg hidd: changing scan ra
    te to 30 hz
    2011-08-09T02:32:25.876508Z [692] webos-device user.emerg hidd: changing scan ra
    te to 60 hz


    EDIT: GOING to try and remove all patches see if that works.
  12. #72  
    removed the logging patches, now I see some errors: NOt sure what it means??

    2011-08-09T02:37:54.455335Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y wakeOnWlan is null instead of object
    2011-08-09T02:37:54.455772Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y profileId is null instead of object
    2011-08-09T02:37:54.456053Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y securityType is null instead of object
    2011-08-09T02:37:54.459190Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y signalBars is null instead of object
    2011-08-09T02:37:54.462565Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y signalLevel is null instead of object
    2011-08-09T02:37:54.463230Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y ipInfo is null instead of object
    2011-08-09T02:37:54.464723Z [118] webos-device user.crit printmgrd: 3104 (printm
    grd) PJSON src/pjson_c/jschema.c:1439 :: Schema problem - schema for instance ke
    y apInfo is null instead of object
  13. #73  
    I have Uberkernel installed and I can still see my HP c310.
  14. #74  
    I have older plc printer. HP LaserJet 4050tn and TP sees it but says it is "unsupported" talked to Hp and they tried to help get it to work. "it should" we need a TP "universal print driver" like Hp has for PCs.
  15. #75  
    I have 4050tn also that does not work. What is your setup parameters on the printer?
  16. #76  
    Quote Originally Posted by PF Graham View Post
    Anybody get this to work?

    I keep getting "This printer is not supported" which is ironic considering my printer is the legendary workhorse HP LaserJet 4050TN.

    Hmmm, I wonder who makes that printer?!?
    I have same issue with same printer.
  17. DCFlyer's Avatar
    Posts
    107 Posts
    Global Posts
    117 Global Posts
    #77  
    Getting the TouchPad tipped me over to replacing my (much) older separate Epson scanner and printer with an HP Photosmart c410a (on sale from Costco last weekend for $169). It's wireless, so it prints from the TouchPad or any PC in the house, and has ePrint, which gives it an email address. Send a document to the special email address, say from my Pre, and it prints.

    The printer connected immediately to my wireless network, and I was able to immediately print from my TouchPad, including duplex. However, loading the voluminous software on my PC was tedious and took a few tries before it completed without error. It works now, though, and pretty smoothly.

    I will say, for the record, that I find this odd: HP has iPrint photo apps that allow you to print photos on this printer from your smartphone for Symbian, Android, WinMo, iPhone-iPad-iPod Touch, but not for the TouchPad or Pre...
    Last edited by DCFlyer; 08/09/2011 at 04:08 PM. Reason: Additional thought
  18. ggendel's Avatar
    Posts
    463 Posts
    Global Posts
    818 Global Posts
    #78  
    It looks like printmgr has hardcoded strings such as "HP LaserJet <model>". The list of LaserJet printer models I've found are:
    1010, 1012, 1015, 1150, 1300, 1320, 2015, 2550, 2605, 2820, 2830, 2340, 3015, 3020, 3030, 3050, 3052, 3055, 3090, 3092, M1005, M1120, M1319, P1505, P2010, P2014, P2014n, CM1415fnw, CP1518ni, 100 colorMFP M175w

    There are some other supported printer strings:
    OfficeJet Pro L7500, Officejet H470, Photosmart D5300 serires, Officejet 9100, hp business inkjet 2300, hp business inkjet 2600, hp business injet 3000.

    The also look for printers with the strings CNCL, Laser, et C et c, Office, office, Photosmart.

    I'm thinking of finding out what my Xerox announces itself as and then poking it over one of these strings. I'd be curious to see if that will allow me to use it to print.
    Last edited by ggendel; 08/13/2011 at 09:01 AM. Reason: added other strings
    Palm III->Palm IV->Palm V->M130->Tungsten->Treo 270->Treo 600->Treo 700->Palm Pre Plus->FrankenPre 2->Pre 3 & TouchPad
  19. #79  
    Quote Originally Posted by ggendel View Post
    I'm thinking of finding out what my Xerox announces itself as and then poking it over one of these strings. I'd be curious to see if that will allow me to use it to print.
    I think that sounds like an awesome idea.
  20. davidtm's Avatar
    Posts
    564 Posts
    Global Posts
    801 Global Posts
    #80  
    I really wish webOS could work with printers shared thru a network computer.
    No trees were killed in the sending of this message, but a large number of electrons were terribly inconvenienced
    bnordby likes this.
Page 4 of 8 FirstFirst 12345678 LastLast

Posting Permissions