CUP and SPM Integration

Hi,
We are not using the "Auto Provisioning" feature.
To provision Superuser access through CUP by the Owner, is it mandatory to trun on the auto-provisioning? Is there any workaround to provision superuser access through CUP with turning on the auto provisioning feature?
Regards,
Jay

Hi Alpesh,
We have tried to assign FF ID to end user. We are unable to find the same user ID and user validity in /virsa/vfat Firefighter tab.
We have the same problem to change the validity dates for FF access to the expired users.
Request status is showing as approved and closed but we are unable to find the requested access with user. Please check and advice in this.
Thanks & Regards,
KKRao.

Similar Messages

  • SPM integration with CUP 5.3

    All the issues regarding SPM integration with CUP is resolved, with the exception of one which is mentioned below:
    Any user can go and raise a request for the FF ID from CUP Super User Access workflow, and are created in the backend, but they do not get the access to FF ID when trying to Login.
    My query: is there any means to capture the user detail much in advance while the request is processed in the workflow and reject the request before it could be created and stored in backend.
    Ideally The user not having minimum privilege of u201C/VIRSA/Z_VFAT_FIREFIGHTERu201D should not Login with the FF ID, which is met here, but this is checked only after the user get the access to FF ID and try to LOG into FF ID using his Login detail.
    Please put some clarity on this.
    Thanks,
    Abhimanu Singh

    Hi Sabita,
    Thanks for the reply but this do not answer my question. Let me come in detail on this topic:
    SAP Backend:
    We have FF ID Owner, FF ID Controller, FF ID and Firefighters in the Backend.
    FF ID owner has the minimun role required for becoimng the owner is /VIRSA/Z_VFAT_ID_OWNER.
    FF ID Controller created with the minimum role /VIRSA/Z_VFAT_ID_OWNER for the monitoring purpose of all the reports.
    FF ID is defined with the defined task in the role being assigned to it.
    Firefighter is created with the minimum role /VIRSA/Z_VFAT_FIREFIGHTER to get the access to FF ID for the limited period as defined by the FF ID Owner.
    For example:
    FF ID Owner: User ID is FFO
    FF ID Controller: User ID is FFC
    FF ID: User ID is FID
    Firefighter: User ID is FFS
    Now the Question is from
    SAP Frontend Java stack
    I can see that the users(other than FFS) who are not defined as firefighter in the backend can still go and put a request for the FF ID access and gets provisioned.
    When you go and check in the backend with the firefighter Owner ID/FF Administrator ID you can see the requested user listed there with the limited time period in the firefighter list.
    Now comes the real picture: when this user(other than FFS) tries to login using his user ID he will not get the FF ID Login link on the page which is ideally correct. This is because any user not defined as firefighter in the backend with the minimum role /VIRSA/Z_VFAT_FIREFIGHTER should not get the access to FF ID.
    My question comes here:
    Is there any option in the frontend which could inform the user (other than FFS) much in advance and stop him requesting for the FF ID which has no meaning since it is finally not going to get the access in the backend to the FF ID.
    Please get back to me if you require some more information.
    Thanks,
    Abhimanu Singh

  • Cannot find FF info in  ERM, CUP and RAR (GRC5.3)

    I can only find FF info on the ABAP system txn  /VIRSA/VFAT.
    But on the ERM, CUP and RAR (GRC5.3), I cannot find any info about FF.
    Which menu path/tab should I go search?
    Thanks!

    Hi Crishty,
    GRC AC contains four components RAR(CC),CUP(AE),ERM(RE) and SPM(FF).
    These seperate component have four seperate URL, so you will not get FF in ERM,CUP & RAR.
    Here are the URL to access these grc component,
    URL for RAR(CC)-
    http//<hostname>:<portnumber>/webdynpro/dispatcher/virsa/ccappcomp/ComplianceCalibrator
    URL for CUP(AE)-
    http://<hostname>:<portnumber>/AE
    URL for ERM(RE)-
    http://<hostname>:<portnumber>/RE
    URL for SPM(FF)-
    http://<hostname>:<port>/webdynpro/dispatcher/sap.com/grc~ffappcomp/Firefighter
    Thanks,
    Sudip

  • RE: CUP and IDM

    Dear Experts,
    Even after reading IDM documentation, I am not able to figureout the difference between CUP and Identity management. Can any explain me the difference. CUP and IDM both provides user provisioning, Password self service. what is the advantage of integrating IDM with CUP?
    Thanks
    raj

    Hi,
    SAP IDM helps companies to centrally manage their user accounts (identities) in a Complex system landscape. This can provision into both SAP and      non-SAP systems.
    Suppose any request for role assignment is there in SAP IDM and if role assignment requires compliance check then it will be sent for request processing and risk analysis in CUP.  Based risk approved /declined request status will be sent to SAP IDM. If request is approved IDM will start provisioning to target SAP system else no provisioning.
    And if role assignment do not require compliance check IDM will directly provision to target system.
    CUP: Workflow for risk analysis and mitigating controls and Provides web services for compliance checks, status checks.
    Regards
    Dilip

  • Oracle Portal and Discoverer Integration

    Portal Version: 9.0.2.0.1
    RDBMS Versjion: 9.0.1.3
    OS/Vers. Where Portal is Installed:: Suse 7 SLES
    Error Number(s)::
    Oracle Portal and Discoverer Integration
    We're trying to integrate Discoverer with Portal unsuccessfully.
    We made many things in accordance with oracle's documentation until add discoverer portlets (worksheet and list of workbooks) in a test page.
    In view mode, the worksheet portlet shows the error:
    "The portlet has not been defined. The publisher must define the portlet by clicking on Edit Defaults for the portlet on the edit mode of this page. Please contact the publisher of this page."
    We think we have to edit properties before. Is this? Anyway edit worksheet portlet crashes between step 1 and 2. The error is: "The listener returned the following Message: 500 Internal Server Error".
    We have a public conection created in EM and a discoverer application which can be viewed using plus or viewer.
    Furthermore, it's not possible delete the added portlets neither the page that contain it. The error at delete is:
    Error: An unexpected error occurred: User-Defined Exception (WWC-44082)
    (WWC-00000)
    An unexpected error has occurred in portlet instances: User-Defined Exception (WWC-
    44846)
    An unexpected error occurred: User-Defined Exception (WWC-43000)
    The following error occurred during the call to Web provider:
    oracle.portal.provider.v2.PortletNotFoundException
    at oracle.portal.utils.v2.ContainerException.fillInStackTrace(Unknown Source)
    at java.lang.Throwable.<init>(Throwable.java:78)
    at java.lang.Exception.<init>(Exception.java:29)
    at oracle.portal.utils.v2.ContainerException.<init>(Unknown Source)
    at oracle.portal.provider.v2.PortletException.<init>(Unknown Source)
    at oracle.portal.provider.v2.PortletNotFoundException.<init>(Unknown Source)
    at oracle.disco.portlet.provider.DiscoPortletPersonalizationMgr.destroy
    (DiscoPortletPersonalizationMgr.java:65)
    at oracle.portal.provider.v2.DefaultPortletInstance.deregister(Unknown Source)
    at oracle.webdb.provider.v2.adapter.soapV1.ProviderAdapter.deregisterPortlet
    (Unknown Source)
    at java.lang.reflect.Method.invoke(Native Method)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.doMethodCall(Unknown Source)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.processInternal(Unknown Source)
    at oracle.webdb.provider.v2.utils.soap.SOAPProcessor.process(Unknown Source)
    at oracle.webdb.provider.v2.adapter.SOAPServlet.doSOAPCall(Unknown Source)
    at oracle.webdb.provider.v2.adapter.SOAPServlet.service(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
    at com.evermind.server.http.ResourceFilterChain.doFilter
    (ResourceFilterChain.java:59)
    at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
    at com.evermind.server.http.ServletRequestDispatcher.invoke
    (ServletRequestDispatcher.java:523)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal
    (ServletRequestDispatcher.java:269)
    at com.evermind.server.http.HttpRequestHandler.processRequest
    (HttpRequestHandler.java:735)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
    at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
    (WWC-43147)
    Edit properties for portlet List of Workbook works but in view mode we have the error in the portlet area:
    "Failed to refresh portlet. Please verify that the information used to create the
    portlet instance or customization is still valid. Otherwise, please contact your
    iAS administrator. oracle.discoiv.controller.FatalControllerException:
    DiscoNetworkException - Nested exception: org.omg.CORBA.OBJECT_NOT_EXIST: minor
    code: 0 completed: No null"
    Any ideas?
    Thanks

    Hi there,
    Have you applied any patches to 9ias since it was first installed? We had the same problem and had to apply a couple of patches to get the portlets working.
    1. Apply the 9.0.2.53.16 one-off patch for Oracle 9iAS Discoverer which takes Discoverer up to 9.0.2.53.16. This patch appears to be password protected and you need to get someone at Oracle support to give you a password.
    2. Apply the Discoverer Portlet Provider: 9.0.2.53.00c patch (patch no. 2595444) which gives you a new discportal.xsl file that actually works. It's this second step that solves your problem but you need to do step 1 before this. This is password protected as well.
    3. As you've upgraded Disco on the server to 9.0.2.53, you'll need to upgrade Disco Admin & Desktop within your 9iDS installation using patch no. 2555265. This is because Disco 9.0.2.53 uses an upgraded EUL that Disco Admin & Desktop need to be patched to use.
    This was the course of action Oracle support advised us about nine months ago. Of course they may have released a further patch to Disco that does 1 & 2 in one go, but we regularly carry out steps 1 and 2 on servers we use and we can use the Disco portlets successfully.
    Hope this helps
    Mark Rittman
    [email protected]

  • Unit testing and system integration testing for crystal report

    Hi gurus,
           I am creating crystal report by oracle procedure, will you please tell me how to do unit testing and system integration testing? appreciate very much.

    The focus of this forum is report design. The actual testing of reports would be subject to your own internal policies and procedures.
    Jason

  • Question regarding MM and FI integration

    Hi Experts
    I have a question regarding MM and FI integration
    Is the transaction Key in OMJJ is same as OBYC transaction key?
    If yes, then why canu2019t I see transaction Key BSX in Movement type 101?
    Thanks

    No, they are not the same.  The movement type transaction (OMJJ) links the account key and account modifier to a specific movement types.  Transaction code (OBYC) contains the account assignments for all material document postings, whether they are movement type dependent or not.  Account key BSX is not movement type dependent.  Instead, BSX is dependent on the valuation class of the material, so it won't show in OMJJ.
    thanks,

  • Jabber and O365 integration

    Hello,
    Do we need any additional licenses from Cisco or Microsoft to make a full possible integration between O365 and Jabber ?
    For example features like :
    Single Inbox Unified Messaging with SpeechView transcriptions,  Microsoft Word Click to Call, SharePoint Presence & Click to Call,  Jabber video calling and desktop sharing, and WebEx on desktop and iPad,
    Thank you for your help
    Best Regards,
    Tomasz

    Tomek,
    There is no direct integration between Jabber and Office 365, except for Exchange Gateway integration on IMP server side which is not supported with Office 365. All other Jabber integrations do not go to Office 365, calendar client integrations are done with Outlook, and UM integration is between Office 365 and Unity Connection, which does not affect Jabber.
    HTH,
    Chris (Krzysiek) :-)

  • [SOLVED] Problem With Cups and Hp printer.

    I am new to using cups. I usually have my operating system do everything for me. Arch seems to be a lot more tricky though.
    I have an HP Deskjet 6980 printer. I have been able to successfully use it with Ubuntu, Debian, and Fedora. I noticed that Arch came with HP Device Manager. This is the same program I used to add my printer to fedora. I decided to use this. During the process of adding my printer, it recognized it and when I pressed add printer, it said please restart CUPS and try again. I opened up system monitor and killed the cups process. I then tried to run the installer again and I got the same error. Then I tried to load up the cups interface on firefox but it failed to. I think I need to restart cups but I do not know how.
    Last edited by brianji03 (2010-05-08 17:56:05)

    brianji03 wrote:
    I was successfully able to restart cups. Thankyou. However, I am still getting that error. Is there something I need to do in the cups interface?
    Nevermind. I figured it out. My printer now works. Thanks for telling me how to restart cups.
    Could you possibly post how you solved it so others reading this thread can benefit from it?

  • REPORT WITH SALES AND PRODUCTIN INTEGRATION?

    HI,
       HERE I NEED TO DISPLAY THE SALES AND PRODUCTION INTEGRATED (FOR MAKE TO STOCK) LIST BY DAY WISE ,I AM NOT ABLE TO FIND THE TABLES FOR THAT.
    HERE LIST HEADER IS FOLOWING.
    MATERIAL CODE, MATERIAL DISCRIPTION, PRODUCTION QTY, PROD. VALUE, SALES(BILLING QTY, SALES(BILLING) VALUE.
    AND THAT LIST TOTAL PRODUCTION VALUE SHOULD EQUAL TO THAT PARTICULAR DAY TOTAL PRODUCTION VALUE,
    AND THAT LIST TOTAL SALES(BLIING) VALUE SHOULD EQUAL TO THAT PARTICULSR DAY TOTAL SALES(BILLING) VALUE.
    PLZ HELP OUT FROM THIS,
    REWARDS IN ADVANCE....
    REGARDS,
    NAVEEN

    Have you tried the txn code MC-Q or the report program RMCV0500.

  • Facebook and Twitter integration not working

    I'm have trouble using Facebook and Twitter integration in Mountain Lion. When I click 'Click to Tweet', or 'Click to Post', nothing happens; I don't get the notecard looking thig, and it's like I never clicked the button. Same thing with sharing from an app, except for Twitter. I receive notifications from both just fine, but I'm unable to post. I can tweet something from the sharing menu (link to a webpage with Safari, for example), but I cannot send a tweet using the 'Click to Tweet' button in Notification Center. Also, I cannot post to Facebook by neither sharing nor the 'Click to Post' button. So far I have tried sharing with Safari, Finder, and Preview, all with the same results. (Facebook sharing with iPhoto does work, but I don't believe that is integrated with OS X.)
    I have also tried the following, with no luck:
    Checked my settings on the Facebook and Twitter sites.
    Removed my acounts and re-added them.
    Obviously, my internet connection is working.
    Added my Facebook account to the 'Guest User' account, and another administrator account.
    Had a friend add his Facebook account to his own (limited) account on my computer--he could not post to Facebook either.
    I believe the last two things I tried indicate that this is a system-wide problem. A couple more things to note: 1) there is no kind of error message; it just sits there, like nothing happend, no 'spinning wheel' or anything. 2) It DID work before. Twitter worked when I first upgraded to Mountain Lion, and Facebook worked when I installed the 10.8.2 update. I don't use either often enough to know when exactly they stopped.
    Here is a video illistrating my problem.
    It's been driving myself crazy with this over the past few days, and can't seem to find an answer anywhere. I also seem to be the only one with this problem.

    First, I would eject whatever it is that you downloaded. Go to Finder and eject it that way or depending how you have your system set up, do the two finger tap and Eject it. Download the link above. Once it downloads, double click it to install it. It should work. If it doesn't you need to use your Disk Utility to check for errors. Click your Finder again and then Applications. Scroll down to Utilities and then Disk Utility. Click on your hard drive and you will get a menu of items on the right side. Towards the bottom, you will see a button to Verify Disk Permissions. Click that and let it run. It may take a few minutes to finish. Once it's finished there may be a list of things wrong with your system. Click the Repair Permissions and let the computer do it's thing. Use Disk Utility at least once a month to make sure everything is in order on your system. If this doesn't fix it, I don't have any other suggestions. I'd hate to say do a fresh install but that might be the next step if this doesn't work.
    Something else to consider is that is if you use Time Machine and the system did work at one point, you could go back to the last known good point and reinstall that back-up. You would lose anything you have saved since that point (obviously). If you take steps to back up your information, that should not be an issue. (For me), Time Machine works as advertised. If you are not backing system up regularly, shame on you. You need to start ASAP backing up. It's an easy process and it's times like you are having now, that make the small preventive maintenance, worth extra time and effort.
    Good luck.

  • [SOLVED] cups and laserjet 1018

    Hi all,
    I've been trying to use cups to set up a Laserjet 1018 with no success. The problem I'm having is that, even though according to the CUPS web interface my job is completed, my printer doesn't print anything. That's what I tried so far (based on the archlinux entry on CUPS and forums):
    - I installed the drivers hplip and foo2zjs.
    - cups is in my daemons array.
    - I tried to stop and start usblp module.
    - the device node permissions are correct.
    That's the output of my /var/log/cups/error_log (I'm using "LogLevel debug" in my cupsd.conf):
    D [25/Jun/2011:21:30:05 -0600] cupsdReadClient: 16 POST / HTTP/1.1
    D [25/Jun/2011:21:30:05 -0600] cupsdAuthorize: No authentication data provided.
    D [25/Jun/2011:21:30:05 -0600] cupsdReadClient: 16 1.1 Get-Jobs 1
    D [25/Jun/2011:21:30:05 -0600] Get-Jobs ipp://localhost:631/printers/Hewlett-Packard-HP-LaserJet-1018
    D [25/Jun/2011:21:30:05 -0600] [Job 1] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 2] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 3] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 4] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 5] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 6] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 7] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 8] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 9] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 10] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 11] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 12] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 13] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 14] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 15] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 16] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 17] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 18] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 19] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 20] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 21] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 22] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 23] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 24] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 25] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 26] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 27] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 28] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] [Job 29] Loading attributes...
    D [25/Jun/2011:21:30:06 -0600] Returning IPP successful-ok for Get-Jobs (ipp://localhost:631/printers/Hewlett-Packard-HP-LaserJet-1018) from localhost
    D [25/Jun/2011:21:30:06 -0600] cupsdReadClient: 16 WAITING Closing on EOF
    D [25/Jun/2011:21:30:06 -0600] cupsdCloseClient: 16
    D [25/Jun/2011:21:30:06 -0600] PID 2503 (/usr/lib/cups/cgi-bin/printers.cgi) exited with no errors.
    D [25/Jun/2011:21:30:06 -0600] cupsdSetBusyState: Not busy
    D [25/Jun/2011:21:30:36 -0600] cupsdReadClient: 12 WAITING Closing on EOF
    D [25/Jun/2011:21:30:36 -0600] cupsdCloseClient: 12
    Any suggestions are more than welcome!!
    Cheers,
    Last edited by falsum (2011-06-26 12:39:10)

    owain wrote:I had trouble with another LaserJet (the 1005), until I realised that as well as installing hplip, I needed to run 'hplip -i' (as root) to get it to download the necessary firmware.
    For some reason, I don't have a "hplip" command (I searched for this file in every folder).

  • PS and PP integration

    Dear Experts,
    Good Morning....
    Please suggest me PS and PP integration customization steps.
    Regards
    Lallan

    PP is not a major player in PS as far as integration is concerned. It is through Material Management that Production Planning is informed of Production Orders using special settings in the Material Master.
    One another area, the PP and PM modules share Work Centers with Project System.
    The Work Center is needed for Capacity Planning and Planning costs. If we integrate this Work Center with HR module, we will be able to select only the people who have been assigned to the Work Center. We can specify the amount of work the individual will contribute. This forms the basis for capacity planning.
    Hope u must have understand.
    PS - Process
    After creating the project next step is u want to do cost, Revenue & Budget Planning for the project
    in the t-codes CJ42, CJ30 & CJ40 respectively. Next step is creating the Sale order in va01 T-code.
    But I have internal project scenario, example: Overhauling of DG set. Assigned work enter & Workforce & also material to network. So shall I do costing? As explained! Is it necessary to create of Sales Order?
    CMP2 - Assign workforce to activities
    CAT2 - Transfer actual time to CATS. In CAT2 we have record the actual timing correct for an activity, on day basis & with personal number.
    MD51 - Run Project MRP to create Planned orders.
    MD04, ME21N, MIGO - Convert planned orders to purchase requisitions and P.O, and goods receipt.
    MB1A - once the goods are brought is project stock; the same needs to be consumed by mb1a -281 Q on the project.
    CJ20n - Attach milestones as per the payment terms.
    VA02 - Copy billing plan to sales order.
    VF01 - Billing
    CJ20n - Project tech complete and closure.
    Hope this will help you,
    Regards,
    ANSAR

  • Cups and "waiting for printer to become available"

    Hi all,
    i have a problem with cups (i don't know since when),
    when i try to print something i receive the message:
    "waiting for printer to become available"
    And i'm aware that this problem happens when you have usblp loaded. So first of all i checked if the usblp module is loaded and here the result:
    usblp 9311 0
    usbcore 119004 8 usblp,uvcvideo,uas,usb_storage,usbhid,ohci_hcd,ehci_hcd
    But if i go to check the /etc/rc.conf file the MODULES line is:
    MODULES=(lib80211_crypt_tkip wl radeon vboxdrv vboxnetflt powernow-k8 cpufreq_ondemand !snd-pcm-oss !b43 !ssb !usblp)
    And it seems that usblp module is not loaded.
    Now the question is:
    What's wrong?
    I did something wrong? I forgot somethin?
    Thanks,
    Ivan

    Oddly enough...
    I couldn't find usblp in my lsmod output but I was also getting this "cups waiting for printer". My file utility is version 5.18 and although I considered downgrading it, that just felt too much like thrashing about. (My printer is a USB HP LaserJet 1020)
    In the end, I did something else that felt like almost as much thrashing about. I followed the "changes to module blacklisting" page with usblp, restarted cups and cycled power on the printer. Now it's working again. I wish I entirely new why.
    I think what happened was the automatic power up of the printer (or of the computer) loaded usblp but the fooz file for LaserJet was unloading it so (a) I never saw it in the lsmod output and (b) it was in the system long enough to snarl things, followed by (c) if only it was blacklisted at the time that the system saw the printer it would not be there and not foul things up. Does that sound like a reasonable chain of events.
    one more reason to resent (grumble, grumble, grr grr) systemd over the older (admittedly clunkier, more manual -- but more CONTROLLABLE!) initscripts. (Okay, I'm over 45)
    cheers...ank
    Last edited by ansak (2014-04-27 03:43:41)

  • Trouble printing with my HP Deskjet printer using CUPS and hplip

    tl;dr This 1,646 word post describes my frustration with CUPS and hplip. I cannot get my HP Deskjet F4400 set up with CUPS, and all the solutions I've tried don't work.
    I'm running Arch Linux ARM on my Seagate DockStar, a small ARM-based "plug computer" that I use as a home server. My printer is the HP Deskjet F4480, which is part of the HP Deskjet F4400 series.
    I previously had CUPS set up to share my printer with my home network, using hplip for the printer driver. I never upgraded CUPS or hplip because those versions worked fine, and I didn't want to break anything avoid breaking anything. The versions that I was using had to have been at least one to two years old.
    Everything was working very smoothly... until a few days ago. The drive I was running Arch Linux ARM on became corrupt, so I had to install a fresh copy of the operating system. That meant losing all of the working versions and configuration files each application I had installed, including CUPS. I thought I had a backup image of the drive, but it didn't work when I tried to restore it. (Yes, it was stupid of me not to test my backup.)
    Setting up CUPS was one of the first things that I wanted to do after reinstalling, since my family depends on the network printing functionality almost daily. Unfortunately, I could not get CUPS to work with my printer correctly. It wouldn't be able to display a list of drivers, HP's setup utility encountered an error adding it, and it threw various errors when I tried to print test pages. I ended up reading hundreds of forum posts, wiki articles, and CUPS/hplip tutorials to try to figure out how to properly set it up. I ended up spending a total of nearly ten hours trying to get the printer to print with CUPS, and it's still not working after all that work.
    I'm going to explain in this post some of the many things that I've tried so far. I just removed all of the printing packages from my system and any extra files that were left behind. I'm now going to be installing all of the packages again and documenting everything that I have been trying to do to get it to work. I'll try to include exact error messages and logs where necessary.
    1. I first found this article on the Arch Linux ARM website on how to set up a CUPS printer. I didn't really want to use webmin, but I did it anyway so that I could follow the guide. I installed all the packages mentioned except for cups-pdf, since I didn't need print to PDF support. Everything installed smoothly, and I configured CUPS and webmin to allow access to other computers on the network. I started to notice problems in the instructions - /etc/rc.d/cups was actually /etc/rc.d/cupsd, /etc/printers.conf was actually /etc/cups/printers.conf, and webmin didn't actually add anything to the printers.conf file. I uninstalled webmin at this point because I didn't need it, and I decided I wasn't going to follow that guide with incorrect information.
    2. I then tried to set up the printer on my own using the CUPS web interface listening on port 631. I clicked the Add Printer button and it switched me to the HTTPS web interface. I then logged into the root account and was presented with the list of printers. My printer was listed as "HP Deskjet F4400 series (HP Deskjet F4400 series)", so I selected it and continued. I saw a list of printer models (PPD files) ending in CUPS+Gutenprint v5.2.9. There was no entry for my printer, so I tried the "HP DeskJet Series (en)" one. I set the default options and chose Maintenaince->Print test page. I then got a ridiculously simple error: "Unable to print test page: No such file or directory". How do I even know what file or directory it's referencing? I read online that it may be because I'm not in the lp group, but root is indeed in there. I saw in the error log "Avahi client failed: -26". I started dbus and avahi-daemon just in case, but I still got that silly error. I restarted cups and the same error message occured.
    3. I researched online that pretty much the only way for my printer to have a driver would be to install hplip. Before installing hplip, I uninstalled CUPS, leaving cupsd.conf but deleting printers.conf. Then I installed CUPS and hplip together, with hplip requiring foomatic-db, foomatic-db-engine, and foomatic-filters. Everything seemed to install correctly. I started CUPS again and then ran hp-setup -i to try to install my printer. I selected USB and it found my printer, hp:/usb/Deskjet_F4400_series?serial=[printer serial number here]. I entered a simple name and then was told that no PPD file was found for the printer but that I could specify one manually. There were none I could find online; everywhere it just said to install hplip. I used the find command to find "f4400" and finally found 2 compressed PPDs located at /usr/share/ppd/HP/hp-deskjet_f4400_series-hpijs.ppd.gz and /usr/share/ppd/HP/hp-deskjet_f4400_series.ppd.gz. I gunzipped both of them and pointed hpsetup to the hpijs one, knowing that I was using the hpijs one when it was working before. It told me "Description for the file: HP Deskjet f4400 Series hpijs, 3.12.6". Hooray! I selected to use it, but then setup failed: "error: Printer queue setup failed. Please restart CUPS and try again." Ugh!
    4. I restarted CUPS and went into the hp-setup process again. It gave me the same printer queue setup failed error. I don't know if these entries in the CUPS error log are related or not, but these errors relating to foomatic showed up. I restarted CUPS again and this time used the non-hpijs file with hp-setup. This one was called "Description for the file: HP Deskjet f4400 Series, hpcups 3.12.6". It failed again with the same error and the same entries in the error log. I found lots of posts online about this error, but none seemed to have a solution that would work for me. Now I tried running hp-setup in debug mode with -g. Here is what it said before the error. I then tried to Google "debug: addPrinter() returned (0, Unable to connect to CUPS server)". I saw on an Arch bug report to install dbus-python and python2-gobject, as well as create a symlink for /usr/bin/python2 to /usr/bin/python. It didn't work - same error.
    5. I then tried to add the printer to CUPS via its web interface. Now there were two listed,  HP Deskjet F4400 series (HP Deskjet F4400 series) and HP Deskjet F4400 series USB [printer serial number here] HPLIP (HP Deskjet F4400 series). So, hplip added the second one. I tried both of them, but after clicking Continue the page started to hang. I got another stupid, undescriptive error. "Unable to get list of printer drivers: Success". I saw the same foomatic errors in the error log as before. I then started reading the ArchWiki page on CUPS, located here. I tried the blacklisting usblp. I tried changing the permissions on the device node, although this starts to become ridiculous that it is even required to do that. Nothing was working; the printer installation still didn't work with hp-setup or with CUPS. Then, I found what I was looking for: the exact error I had on the wiki page! It said for "Unable to get list of printer drivers" you should "Try to remove Foomatic drivers." WTF? Foomatic is required for hplip, and hplip is required for my printer. I can't do that. Forum posts say to try that or do the permissions or usblp thing. Nothing is working.
    6. I tried various other things to get it to work, even though I knew they probably wouldn't make it any different. I copied the PPDs from hplip to another folder and uninstalled hplip and foomatic. I then added them to /usr/share/cups/model and CUPS successfully found them and set up the printer. I reinstalled hplip and foomatic since they're needed for those PPDs to function, and I tried printing a test page. It failed. I tried using the CUPS web interface to modify the printer driver; nope, that wasn't going to happen: "Unable to get list of printer drivers: Success".
    That concludes the list of some of the things that I have tried so far. I really want to get this printer working, but right now I am really fed up with CUPS and hplip. It's things like this that make me hesitant to recommend Linux to anyone else. So much manual configuration and tinkering the inner workings of things is required to do tasks that would be quite simple on Windows. For example, I can plug this printer into my Windows 7 machine right now, wait for the driver to automatically be installed and configured, and have a test page in my hands less than a minute after I first plugged in the USB cable. I can share the printer with any other Windows machine on the network by checking a single checkbox.
    But back to my problem with getting the printer to work on my DockStar. I just uninstalled all of CUPS, hplip, and foomatic again and removed all of their files. I can walk through things to try that you guys post and then give you full logs of everything - just give me exactly what to do and install and the exact order to do it all in. I just don't know what to do at this point and am so frustrated with this that I'm about to give up.
    Does anyone have any suggestions on how to get this printer working? I know this was a very long post, but I just wanted to explain everything that I've tried and how nothing worked. I really hope that we can figure this out so that I'll be able to print, and maybe it'll solve a few other people's problems with their printers, too. Thanks for reading, and thanks in advance for the help.

    Had similar issue with my HP Deskjet F4500C All in one printer, here's what I did:
    make sure these packages are installed or install them
    pacman -S cups cups-pdf hplip pyqt3 python2-pyqt
    pacman -S system-config-printer-gnome
    rc.d cups start
    To add device and install hp driver:
    1. Run ‘hp-setup’ as root.
    2. Click ‘Show Advanced Options’ button and check-enable ‘Manual Discovery’.
    3. Enter IP address 192.168.59.63 in the ‘…device ID…’ entry and click ‘Next’ to install driver.
    run system-config-printer as root, to add printer
    # system-config-printer
    click “Add”, Select Device -> Network Printer -> input the IP address of the printer such as “192.168.1.3″, click “Find” -> “Process”
    you should be ok from here, if not some further steps:
    If you encounter the following error:
    File “/usr/share/system-config-printer/newprinter.py”, line 1531, in getNetworkPrinterMakeModel
    debugprint (host + “: ” + args)
    TypeError: cannot concatenate ‘str’ and ‘list’ objects
    You should comment out the error line at 1531 of newprinter.py, and then continue to add the printer.
    4). Finally, you can run hp-check to see what problems exists for the printer.

Maybe you are looking for

  • Control Animated Gif with ImageAnimator Class

    Here is something I just found that some of you may like. You can use the ImageAnimator Class to run Animated Gifs in vb.net. Public Class Form9 Private animatedImage As Bitmap = Image.FromFile("C:\bitmaps\animated gifs\hopping rabbit 2 - animated.gi

  • Upgrading iPhone 4S to iOS 7 - stuck on Connect to iTunes

    I've been at this for full 6 hours and still not setup. Here's what I'm up to. Any comments or advice would be appreciated! Updated Mac OS software, then updated iTunes software, then connected my iPhone 4S (with old iOS) to iTunes - updated all musi

  • My own stuff in Applications?

    I've recently converted from PC to Apple, and I'd like to ask a fundamental question: can I put my own stuff, like docs, in the Applications folder? I've been in the habit of making some kind of crib sheet for rarely-used programs (and those whose in

  • My iPod is blinking-Cannot do anything!

    My iPod is just blinking! There's nothing I can do about it!! I cannot reset it and it doesn't make a difference if I plug it to my computer!! I don't get it - I've only had for 2 weeks! It's the iPod Video, 30 GB - Black... Can someone help? it has

  • Error F5 833 Document date 00/00/0000 is incorrect in item 000000000

    Hi SD Gurus, An invoice with reference to sales order has been created without an accounting document. An error "Message no. F5 833 Document date 00/00/0000 is incorrect in item 000000000" pops when I release document to accounting. Any idea why it i