Print Driver Isolation: What exactly constitues a printer driver instability, failure or bad driver?

Server OS: Windows 2008 R2 Standard
The Microsoft PDI blogs and HP PDI Documentation detail PDI prevents a printer driver instability, failure or bad driver problem.
What exactly constitues a printer driver instability, failure or bad driver? They're rather vague terms. Is it specifically poorly coded drivers, drivers causing problems that are "by design" etc...
Could someone please explain how PDI knows this?
OR
Is it simply a case of using PDI to proxy off print jobs to an isolated host process keeps it separate from the main Spool process and therefore the theory being drivers that cause a problem (any problem?) cannot interfere with the main Spool process?
Thanks
Alex

Thanks for this.
The reason I ask as we're finding PDI doesn't always prevent the Spooler service from breaking. Specifically hitting 100% CPU usuage and causing the Print Server to grind to a halt.
(namely another thread here:
https://social.technet.microsoft.com/Forums/en-US/ea562bee-6356-49c3-ad1f-e86944a30d25/windows-2008-r2-standard-spoolsvexe-process-hitting-100-cpu-usage).
This is presuming the issue is the print driver that has been coded using "poor coding guidelines" of course. Hence the question.
"If you would like to debug a few failures, I can point to several scenarios to easily kill the process."
How do you mean?
Thanks

Similar Messages

  • What "exactly" does the Brightness setting in Print do?

    What "exactly" does the Brightness setting in the Print module do?
    I know it's a controversial button, especially now that there are proofing options available. Also, since you're using it "blind" it's impossible to know how much or what it's really doing.
    Does anyone know if it's e.g.. the same as going to quick develop and going up on "exposure", or "brightness", or "shadows"... How exactly is it brightening the image, and is +100 a full stop or how is it calibrated?
    Thanks,
    Alan.

    Ooops,
    Obviously there is NO brightness control in LR...is the print adjustment similar to an exposure adjustment or more like moving the "shadows" and "whites" adjustments (which if I understand corrrectly, moves tones above or below mid tones, but not highlights or blacks)?

  • Nv driver has no 3d support: What exactly am I giving up?

    I am currently running arch on a system with an nvidia graphics card using the latest proprietary driver, but I would like to know what I would be missing if I used the "nv" driver instead. I know the nv driver has no 3D support, but what exactly does that mean? No Compiz? Pfft. I use XMonad and the most graphic-intensive thing I do is watch YouTube videos. Will I be able to do that with 2D only? What kinds of things does 3D support actually give?

    Ok. I don't even use compositing since I don't use transparency anywhere, I don't use xscreensaver (I just turn off the display), and I don't play games on Linux. Awesome!
    I'll keep an eye on nouveau. It seems a bit too early for everyday use.
    The main reason I wanted to know this is that I actually have two graphics cards in my machine, one which uses the nvidia driver and the other which uses the open source intel driver. It would be easier to make a script and switch between these two if both drivers were open source and didn't conflict with each other. Hopefully this works well.
    Also, I was considering trying FreeBSD out for everyday desktop usage. I've heard a lot about it and it's just left me confused. The thing I do know is that the proprietary nvidia driver is not supported on amd64, which is a huge shame, but the open source drivers are.
    Thanks for your help! I'm off to try the open source drivers... tomorrow.

  • My ipod comes up with a green screen when i turn it on. I did once eject it safely like a flash drive instead of through itunes. What exactly is wrong with it and can it be fixed?

    My ipod comes up with a green screen when i turn it on. I did once eject it safely like a flash drive instead of through itunes. What exactly is wrong with it and can it be fixed?

    What exactly is wrong with it and can it be fixed?
    If you have AppleCare and/or iPod Nano is still under warranty, give them a call.  If not, take the computer to your local Apple Store or AASP.  The staff will tell you what is wrong w/it and let you know if it can be fixed after it is examined.

  • What exactly is in the LR catalog?

    I can think of image location references as well as references to the corresponding preview files and Lightroom proprietary image metadata are held in the catalog, but I doubt that develop settings are there because either xml files directly alongside the images are used for that or development settings are stored in the dng files themselves. And for presets etc. Lightroom uses files in the filesystem. So what exactly is in the catalog?
    Andreas

    dj_paige wrote:
    Everything you do to your photos in Lightroom is in the catalog.
    Furthermore, there are some organisational matters that the Catalog holds, which are wider in scope than any image taken in isolation. Most critically, the Catalog discriminates which image files you have chosen to import, and which you have not imported (or have since deliberately removed).
    Each Catalog has some workflow settings of its own - so one Catalog may be set to write XMP out to the files automatically, and another not to do so. Of course, the Catalog conveniently stores the last view and workspace that you had for your library, including any filtering, stacking or custom ordering of the images.
    Each catalog holds a list of keywords (regardless whether these have been used or not) each with nesting, synonym and other properties.
    Each Catalog provides Collections, Smart Collections, Print Collections etc which have no existence outside that Catalog.
    Each Catalog can maintain Publish setups, collections, smart folders, and ongoing change-tracking relationships with external image copies either locally or online.
    The same for remembered print settings of each image, page setups, softproofing settings etc
    The same for Virtual Copies along with all their text and develop metadata - these are treated within the Catalog (only), as fully functional images in their own right. But if you go to the folder on disk, there is nothing to see of these whatever.
    Some people put quite a lot of effort into settings which are in fact available outside LR and its Catalog, because they are "shared" with ACR. This includes processing defaults, lens and camera calibration profiles. Also some LR settings saved via a given Catalog, are centrally stored by default, so available to other LR Catalogs: chiefly develop presets, import or export presets, and the like.
    Edit: I forgot one of the most important: a History of the steps carried out, giving access to all the different states that the image has passed through.

  • I wish I could remember what exactly happenned the last time I upgraded iphoto years ago, but something

    I wish I could remember what exactly happenned the last time I upgraded iPhoto years ago. Did my address book go kaflooey? But whateverit was, it discouraged me from any updating eversince.  Believe it or not, I have been limping along with Iphoto 6.0.6 and basically faring fine, given my needs.  But I would now like to be able to order prints from my photo library -- and you can't do that any longer with 6.  So my question is:  what are the things that
    can go wrong with the later systems?  And is there any way around having that happen?

    Make a back up.
    Make a second.
    Upgrade. Get on with your life.
    Regards
    TD

  • What exactly is un-needed from the Library folder?

    I just want to know what exactly is ok to delete and what is not ok to delete from my Library folder. Many things take up a lot of disk space. I know I can delete the printer drivers (2GB)... but I don't know what other stuff is unnecessary. I'm not too skilled when it comes to this kind of stuff so please help me out. I want to clear out as much un-needed stuff as possible. Here are the biggest folders in my Library folder.
    - Application Support folder (3.94GB) [required or not?]
    - Audio folder (2.49GB) [required or not?]
    - Documentation (355.9MB) [required or not?]
    - Receipts (125.4MB) [required or not?]
    Thank you!

    I personally would not start with the Library folder to start trying to make space, unless you really know what you use. Application Support for example, depends on what applications you use or don't use.
    Having said that, you can try this page:
    http://www.ofzenandcomputing.com/zanswers/107
    I've heard others using Monolingual (which they mention) to remove unneccessary language packs with no problem, I'm keeping all mine just in case .

  • WDS - What exactly is it?

    I live on a property that is over 1 acre in size. My neighbors are too far to pick up my wireless signal, and I have a Linksys router running with no security and 3 AE's in Client mode (soon to be 5) receiving music without absolutely no problems at all.
    I also have a USB color printer and a parallel laser printer, both with wireless adaptors, that I can print to from any Windows or Mac machine in the house.
    All is good.
    I understand the various options for encryption, but what exactly is the Wireless Distribution System (WDS) and do I need it?
    Tom

    Pretty much. The other feature on the Airport Express is that in WDS mode the Ethernet port can be used to connect an Ethernet device to the wireless network. So for example if you have an iBook with no Airport card you could connect an ethernet cable from the iBook to the Express and be on the network.

  • What exactly the VL10A T,Code do

    Hi,
    Could any body tell me what exactly VL10A do.
    Thanks,
    BSV

    Hi,
              Deliver Documents due for Delivery and Display Deliveries
    Title
    Documents due for delivery.
    User-specific settings
    New functions in Release 4.6C
    New functions in Release 4.6A.
    Purpose
    Documents are selected according to specific criteria.
    They are used for processing orders that are due for delivery.
    Deliveries can also be selected.
    These can be deliveries that already exist for the sales orders
    and/or deliveries that were selected using other criteria. This is an independent transaction and can be executed without the sales order or purchase orders.
    Documents (such as sales orders or purchase orders) are analyzed or delivered after their planned delivery creation time.
    The analysis creates an overview of the upcoming shipping workload and allows you to change the planned outbound delivery situation manually in the selected delivery list. You can use this function for the following procedures, for example:
    Manual selection of documents due for delivery from a larger delivery list
    Manual specification of the actual quantities to be delivered (scheduling agreement item, for instance)
    Introductory phase for setting automated creation of outbound deliveries
    Collective delivery of multiple documents in one processing step is especially useful if:
    Delivery occurs regularly in the background. You can define rules for this delivery in a list profile. The system then works through these rules at regular intervals.
    If more time passes between the initial transaction (sales order, purchase order) and the actual outbound delivery (picking, shipment completion) than is necessary for picking and transportation planning
    if several orders for one ship-to party should be put together in one delivery.
    Integration
    Delivery of documents (orders) via the delivery list is integrated in the following Logistics supply chains:
    Sales order - Delivery - Picking - Shipment - Billing document
    Purchase order - Delivery - Picking - Shipment - Billing document/ Self-billing
    Creation of the outbound delivery is the central element for outbound shipment of goods and services.
    Prerequisites
    All documents that are planned for delivery are taken into account. In other words, a delivery list is created. In Release 4.6A, these documents are either sales orders or purchase orders.
    For sales orders, for example, the availability check must have confirmed a quantity and the conditions for creation of the delivery list must also be met.
    Selection
    Select the delivery list according to the criteria of your choice.
    The user role (list profile) dictates which of the selection criteria is active. As an example, selection criteria that is only relevant for purchase orders is only available for entry when purchase orders are to be selected.
    Validity of selection criteria
    The general selection criteria (tab page General data) restricts the number of sales orders and purchase orders found.
    The selection criteria for sales orders (tab page sales orders) restricts the number of sales orders found.
    The selection criteria for purchase orders (tab page purchase orders) restricts the number of purchase orders found.
    The selection criteria for deliveries (1 or 3 tab pages deliveries) restricts the number of deliveries used. Note that selecting deliveries for the sales orders is automatically activated via the switch Selection in the user role (list profile) tab page. This procedure is maintained for reasons of upward compatibility. You therefore, have the option of making entries in the deliveries tab page. You can deactivate automatic selection of deliveries to the sales orders (No Deliveries to Predecessor) and include additional deliveries in the list (CompleteDeliveries). You can add a maximum of 3 further selection criteria to the deliveries, for example: delivery header, delivery status, delivery item, group of deliveries or a shipment.
    Selecting by material (tab page Material) restricts the sales orders and purchase orders.
    Selecting by partner (tab page Partner) restricts the sales orders and deliveries.
    The user role details apply for the whole transaction and are used as control parameters in the process context.
    The delivery creation date selection criterion limits the documents due for delivery according to the date on which they are planned for delivery.
    This planning is a result of delivery scheduling when the sales order or purchase order was processed.
    When this transaction is called up, the selection date is a default value calculated according to a rule that was specified</ in Customizing in a user role list profile.
    Use the smallest possible interval in performance-critical systems.
    In performance-critical systems, make sure that the fewest possible documents overdue for delivery exist in the system. For sales orders, you can process overdue documents in the sales menu environment.
    You can use selection criteria on the schedule line level (goods issue time, route schedule, planned delivery creation time) to:
    Find documents that contain items with schedule lines to which the criteria apply
    Calculate the quantity default for the delivery quantity by using only the schedule lines that match the selection criteria. Completion of the order item always occurs for the oldest open schedule line.
    Standard Variants
    Standard variants for selection are implemented using delivery scenarios (different call-up methods for selection screen) and list profiles (entry in sub-screen of list profile selection screen).
    Output
    Depending on the F code profile specification one of the following occurs in the list profile:
    A list of all documents due for delivery appears or is printed
    Documents due for delivery are delivered immediately. In other words, the delivery is created and the subseuqent activities (output, picking, statistics, batch determination,...) are triggered in the system.
    Activities
    For daily use, choose the desired selection criteria for your delivery scenario.
    For specific list output requirements, change the list profile entries as necessary. You are advised to do this in the test system. You should only use tested user roles in the productive system, that no longer allow you to override the user role entries in the selection screen. In Customizing for the scenario (transaction VL10CUV) you can set whether the default user role for the scenario my be replaced in the selection screen. If you carrry out this task as a system adminstrator with Customizing authorization, you can enter in the user role (transaction VL10CUA) whether the user role entries may be overwritten in the selection screen. Use these options in the test system and set up roles and report variants for each user that requires these for his daily work. However, do not allow the user role attributes to be overwritten in the selection screen during day-to-day operations.
    You can predefine specific values and selection criteria in the user role attributes for each user in every scenario.
    For more information see: user-specific settings.
    Automatic processing of the delivery list
    In the implementation phase of automatic processing of the delivery list (automatic creation of deliveries via scheduling in a background program: batch job), it is advisable to override the list profile settings in the selection screen. Vary the entries until the list display (with subsequent delivery in the background and no other list modifications) results on delivery of the desired part of the delivery list.
    Choose an F code profile for displaying the delivery list in the list profile.
    Once you know all the required list profile parameters from the entries, define a corresponding list profile in Customizing. After testing the list output, if you are sure that the correct part of the list is delivered, assign an F code profile for background processing to the list profile.
    Create a selection varaint for this selection report with the corresponding list profile (on the selection screen, choose Goto -> Variants -> Save as a variant).
    Schedule this selection report using the menu for background processing.
    Customizing
    Delivery scenario
    The delivery scenarios predefined in the system can be found under Logistics Execution ->  Goods issue process -> Outbound deliveries -> Create -> Collective processing of documents due for delivery. A list profile can be assigned for each delivery scenario in Customizing. This determines processing of the delivery due list in detail. It also specifies the selection screen display, in particular whenther tab strips are used and if so, how many.
    List profile
    The list profile is found using the delivery scenario and can be changed manually in the selection screen for documents due for shipping or individual attributes can be overwritten.
    User-specific default scenario
    You can enter a default delivery scenario and a default list profile for each user, that is called up from the menu or via transaction VL10. Set the user parameters LE_VL10_SZENARIO and LE_VL10_PROFIL.
    <b>Reward points</b>
    Regards

  • Print version System Failure: Bean SALV_WD_EXPORT_PDF not found on host

    Hi,
    I have created a ALV report in ABAP Webdynpro.
    When i try to print the ALV Report it gives Communication failure : Print version System Failure: Bean SALV_WD_EXPORT_PDF not found on host.
    I belive i need to install Usage Type BI Java.
    Can someone help me with the same how to find the installation. I am unable to find what to install.
    Thanks and Regards,
    Nuzhat

    Hi Sergio,
    Thanks for the immediate reponse.
    I have already gone thru the blog u have sent.
    I am uable to do installation of Usage type BI-Java.
    I need anyone's help for the same.
    Thanks and Regards,
    Nuzhat

  • Third Party Applications? What exactly are they?

    Right,
    I've read alot about the Blue Screen that appears when Upgrading to OSX Leopard. I am intending on upgrading tomorrow when my external hard drive arrives so I can Clone my 10.4.11 onto the external hard drive and upgrade the cloned version first but would like to know if I can check in advance for any of these' Third party App's'? and what exactly are they?
    Regards,

    A third party application is anything not made by Apple. It can also include products that Apple purchased fairly recently (some of those "Pro" apps) that weren't coded to Apple's specfications and haven't been well tested. Apple doesn't and shouldn't test their software with third party applications. It isn't their job to test other people's software. They probably make exceptions for things like Office and Photoshop, but that is a short list.
    Most third party applications will be fine. The ones you have to worry about are those that ask for your password when you install them. They can then install any sort of incompatible software.
    After you clone your hard drive, verify that you can boot from the external drive and all your data is there. If so, don't upgrade the external drive. Boot using the 10.5 DVD and immediately run Disk Utility and re-partition your internal hard drive to wipe it out completely. Then install Leopard. Do not use Migration Assistant. Re-install all your 3rd party applications that are 10.5 compatible. Be very careful about copying over from backup anything in a Library/Preferences folder. You can copy any preference file from a third party application back over - those are safe. Anything from Apple may have been upgraded. Only copy over the Apple files that you absolutely have to, such as your Mail folder and Address book file, for example.
    It sounds like a lot of work but it will only take a couple of hours.

  • What exactly is a Carbon Copy Cloner and does it work on iMac Intel?

    A friend of mine recommended to me that carbon copy cloner is the best way to back up data including applications and that it is a freeware downloadable via their website. Can anyone explain to me (using layman's language) what exactly it is and give me a step by step procedure on what I have to do to make it work? Also, does it work on iMac Intel and if so, would I have to set anything differently??
    FYI, I do have a La Cie firewire drive.

    Did you check out their website? It really has a lot of info, but here it is in a nutshell.
    CCC is a cloning software tool. It will make an exact - and bootable - copy of every last bit and byte on your internal drive. You can then use that FireWire drive to boot up your Mac, or restore the data from it in case of an emergency, drive replacement or failure.
    It is not universal yet, but it does run through Rosetta.
    Download the program and there is a PDF file with all the step by step instructions, but it is really easy to use.
    BTW, LaCie has a program that is very similar called SilverKeeper.

  • In the second step of bootcamp, I am supposed to either check the box where it says create a windows install disk, what exactly is this? Do I need to do this?

    In the second step of bootcamp, I am supposed to either check the box where it says create a windows install disk, what exactly is this? Do I need to do this? I have a windows 7 install disk, but I don't know what this means.

    If you already have Windows on a DVD or USB drive, you don't have to tick that option. That's only for people who have Windows on a ISO file and have to burn it into a USB drive

  • Problems running basic text in aftereffects faster than 19fps... what exactly do I need?

    OK, so I finaly upgraded my computer into the mild 21st century, and to my disapointment, I cannot seem to run anything as smoothly as I had thought.
    These are the specs for my computer...
    ASUS m5a99x EVO motherboard
    8 gigs ddr3 1600 ram
    NVIDIA 9800gt 1 gig ddr3 gpu
    AMD Phenom II x4 B50 Processor at 3.2ghz (IE its an AMD athlon II 450 X3 3.2ghz with its fourth core unlocked (of which i have had no problems with thus far, as it seems to be very stable)
    150 gig 7200 sata 2 harddrive (OLD)
    200 gig 5400 sata 2 hard drive (OLD AS SH*T)
    300ghz portable usb2 hd (7200) (2 years old)
    Basicly, I cant seem to run even basic text in after effects faster than 19 FPS.
    I've tried to change the resolution to half, and even a fourth, and that didnt work at all, infact it made it run about 1 frame worse.
    I tried changing the Open gl texture memory, raising and lowering, but to no avail, Ive changed the ram usage in after effects to use 2 gigs per core, then one gig, then turned off multiframe rendering alltogether, and nothing.
    I feel like ive tried everything in my power.
    Now the Imacs at my school, they run the program smooth as hell... and they arent that much better, spec wise than my computer.
    Even my friends Imac can run it smooth, and he only has an I5 cpu at 2.4ghz, which is fine and my understanding of cpus is that those are better proccessors, but its not that much better, and even still, why would that be neccesary just to run text scrolling accross the screen?
    Even more so, why would changing the resolution not have any effect?
    What exactly do I need to run after effects smoothly for a basic text scroll at say, 720P?
    I need to know what to upgrade, soon I plan to get cs6 and I would like to have a computer that can edit basic HD properly.
    What I realy dont get is that I know people with laptops that are running AE smoothly and these are much worse than the specs on my machine, some even with only 4 gigs of ram...
    Is there something wrong, do I have some sort of frame limiter thats capping at 19 fps? is there some sort of memory leak?
    Any help would be much apreciated.
    Now the only thing I can think of thats holding me back is the crappy hard drives, every thing else seems like it should at least run text on after effects at 30 fps.

    thanks, that at least is enough to get me started, lol I have a deadline tomorrow and have been burning a lot of time on just trying to get this to run smooth.
    BTW, I am running the project off of the portable, I switched from the old, but faster harddrive that was sata2 to the portable given I thought that might increase the speed, which it didnt.
    what I might do is crack the case and just plug it straight into the computer, though I am hesitant to do so as if I were going to do that, I might as well just purchase a usb 3.0 one and do that so i can get sata 3 out of it, since those cases dont exactly just snap back together.
    When I say basic text, I mean layered text, just word after word in order. I honestly dont have any plugins that I know of, (if I had the money for them I would have spent it on a better computer probably) so what I have is what came with the master collection.
    And when I say 19 FPS I mean spacebar...
    NOW I KNOW, that Im not garunteed 30 fps when running the preview, but when I use the mac, it previews fine... and i just looked up my CPU in comparison to the I5 in the IMAC that I was refering to, and mine is actualy faster according to some benchmarks, granted its not faster than the vast majority of I5s and I7s, but the particular ones in the computers I was refering to, mine is actualy faster over all, so I figure its not a CPU thing (unless its a -our software only works right on INTEL- thing).
    Now as far as the 3d camera, yes I am using it, but even when I run the text without a camera function (ie the thing that you have in your comp) or any sort of 3d layering it runs just as slow.
    The Audio might be a problem, I used to have a soundcard, but that died about a year ago so I have been using onboard sound (realtek HD something) which truly sucks in comparison to a proper sound card, but I cant imagine the IMACs have anything better, I mean the sound from the Imac kinda sucks alltogether, dosent even have any sort of virtual surround... But a driver issue it could be, realtek is kind of ghetto in that regard.
    I will try some of the tips above (the open gl and the preview output and such), and thank you very much.
    *EDIT*
    OK, so with the preview output, I have computer monitor only? is that what you ment?
    *EDIT*
    OK, so I did the OpenGL thing, removed it, and for a brief few secconds, it started to run at a mix of 25 to 30 fps, then, when I went to play it again, it was back at 19.

  • What exactly does the Work Offline option do in a shared review hosted on an internal server?

    Hi,
    What exactly does the Work Offline option do in a shared review hosted on an internal server?
    I *think* it simply disconnects you from the review server. I'm not sure why one would want to do this.
    I'm trying to recommend an offline workflow for reviewers who may not be able to access a shared review hosted on our internal server (for example, while traveling). These reviewers would like to be able to comment on an offline version of the review PDF and then publish their comments when they can again connect to the Internet/internal server.
    It doesn't seem like "Work Offline"  is the right fit for this scenario. Instead, should reviewers save a local copy to their hard drive, comment on it, and then, when reconnected to the Internet, open the local copy, click Reconnect to Server, and then click Publish Comments?

    Thanks, Dave. So for my hypothetical traveling reviewer, it would be reasonable to suggest the following steps for an offline workflow?
    1. Connect to the shared review.
    2. Choose Work Offline from the Server Status menu.
    3. Close and save the review PDF locally.
    4. Comment while traveling.
    5. When back in the office, open the local copy of the review PDF.
    6. Click Reconnect to Server.
    7. Click Publish Comments.

Maybe you are looking for