Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Weergeven resultaten 1 tot 5 van 5

Onderwerp: Printer- en ladekeuze niet "sturend"

  1. #1
    Member
    Geregistreerd
    23 februari 2007
    Locatie
    Nijmegen
    Vraag is niet opgelost

    Printer- en ladekeuze niet "sturend"

    Ik heb iets vreemds...
    Wanneer ik een rapport ontwerp dat moet gaan printen naar een specifieke printer (in dit geval een netwerkprinter en een specifieke lade (3) stel ik dat in zoals in de bijlagen.
    In echt alle mogelijkheden die ik ken wordt de betreffende printer geselecteerd met de gewenste 3e lade.
    Als ik het dan een rapport print wordt deze keurig met geprint vanaf de door mij aangegeven printer uit lade 3.
    Wanneer daarna echter iemand anders een printje maakt vanuit de standaardlade worden vervolgens ook de betreffende access-rapporten vervolgend vanuit lade 1 geprint.
    Ook wanneer ik acces helemaal opnieuw opstart wordt er dan uit lade 1 geprint.
    Pas wanneer ik de rapportopmaak open, opsla en print wordt er pas weer uit lade 3 geprint.
    Kent iemand dit probleem?
    En, belangrijker, weet iemand een oplossing (of andere manier van aansturen)?

    Alvast bedankt!
    Bijgevoegde kleine afbeeldingen Bijgevoegde kleine afbeeldingen Klik op afbeelding voor grotere versie

Naam:  A4Lade3.jpg‎
Bekeken: 7
Grootte:  29,7 KB   Klik op afbeelding voor grotere versie

Naam:  lade3Singlesided.jpg‎
Bekeken: 6
Grootte:  40,0 KB   Klik op afbeelding voor grotere versie

Naam:  netwerkprinter.jpg‎
Bekeken: 6
Grootte:  44,4 KB  

  2. #2
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Access 'onthoud' de gebruikte printer bij een rapport, en blijkbaar ook de gebruikte printlade. Je vertelt er niet helemaal bij hoe die ándere gebruiker(s) werken. Je wekt de indruk alsof iemand een mailtje afdrukt vanuit de mail app op lade 1, en dat jouw rapport dan óók ineens naar Lade 1 gaat. Wat mij dus wonderlijk lijkt. Maar ik heb daar zo geen ervaring mee, dus ik kan moeilijk controleren of dat ook zo is. Dat zou dan bij jou natuurlijk óók moeten gebeuren, als jij een Word document o.i.d. naar lade 1 van die printer stuurt. Of heb je het alleen bij ándere gebruikers?
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

  3. #3
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Heb je het al met VBA geprobeerd? Met de PaperBin eigenschap kun je een lade aangeven. Dit voorbeeldje vond ik hier. Heb er voor het gemak een functie van gemaakt, zodat het flexibeler is.

    Code:
    Function RapportAfdrukken(rptName As String)
    Dim rpt As Access.Report
    'Constants for PaperBin
    'acPRBNUpper = 1  ' Use paper from the upper bin
    'acPRBNLower = 2  ' Use paper from the lower bin
    'acPRBNMiddle = 3  ' Use paper from the middle bin
    'acPRBNManual = 4  ' Wait for manual insertion of each sheet of paper
    'acPRBNEnvelope = 5  'Use envelopes from the envelope feeder
    'acPRBNEnvManual = 6  ' Use envelopes from the envelope feeder, but wait for manual insertion
    'acPRBNAuto = 7  '(Default) Use paper from the current default bin
    'acPRBNTractor = 8  ' Use paper from the tractor feeder
    'acPRBNSmallFmt = 9  ' Use paper from the small paper feeder
    'acPRBNLargeFmt = 10  ' Use paper from the large paper bin
    'acPRBNLargeCapacity = 11  ' Use paper from the large capacity feeder
    'acPRBNCassette = 14  'Use paper from the attached cassette cartridge
    'acPRBNFormSource = 15  ' Use paper from the forms bin
    
        'Open report with any filters
        DoCmd.OpenReport rptName, acPreview, , "Job=" & Me.FromJob + counter
        Set rpt = Reports(rptName)
        'Set the default printer's orientation to portrait/landscape
        rpt.Printer.Orientation = acPRORPortrait
        'Set the default printer's paper size to letter/legal/tabloid/A3/A4
        rpt.Printer.PaperSize = acPRPSLetter
        'FIRST TRAY ----------------------------------------------
        'Set the default printer's paper bin
        rpt.Printer.PaperBin = acPRBNUpper
        'Print Report
        DoCmd.OpenReport rptName
        'SECOND TRAY  ----------------------------------------------
        'Set the default printer's paper bin
        rpt.Printer.PaperBin = acPRBNLower
        'Print Report
        DoCmd.OpenReport rptName
        Set rpt = Nothing
    
    End Function
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

  4. #4
    Member
    Geregistreerd
    23 februari 2007
    Locatie
    Nijmegen
    Dank je wel!
    Zal het eens met jouw VBA script proberen.
    Wat betreft je eerste antwoord:
    Het is inderdaad zo dat wanneer ik, of iemand anders standaard "iets" uitprint dit automatisch uit lade 1 gebeurt.
    Als ik dan dus een "vers gemaakt rapport" uit lade drie print, komt het rapport ook uit lade drie, Prima.
    Wanneer ik of iemand anders dan weer "iets" uit de standaardlade 1 print wordt het door mij aangemaakte rapport (lade 3) toch uitgeprint op lade 1.
    Het is mij ook een raadsel.

    Wel jammer want mijn rapport moet altijd op oranjerood papier geprint worden maar misschien dat je script helpt.
    Dank!

  5. #5
    Tera Honourable Senior Member
    Verenigingslid
    OctaFish's avatar
    Geregistreerd
    6 februari 2009
    Locatie
    Rotterdam
    Het script moet in ieder geval de specifieke lade specificeren. Al zie ik niet precies hoe de code naar Lade 3 zou moeten, maar wellicht even uitproberen . Zal wel iets zijn als:
    PHP Code:
    1
    
    Printer.PaperBin = 3
    Gebruik de QUOTE knop alleen als je iets wit citeren.
    Op deze pagina kun je zien hoe je met TAGS werkt.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl

Regels
Help

Helpmij.nl en business

Partners
Sponsoren