Switching to startup printer and resetting = back to previous printer

Michele's Avatar

Michele

22 May, 2015 10:57 AM

I use the 'print_to_printer_by_printer_name' and 'rebuild printer list' scripts.

We use the script to

1) modify the original printer (Kyocera TASKalfa 181 KX) to our label printer (Dymo Labelwriter 450 Turbo)
2) go to the label layout and print the label (same table)
3) switch back to the original printer (Kyocera TASKalfa 181 KX) and return to the original layout

Then I want to stop using the plugin and want the original printer (Kyocera TASKalfa 181 KX) to be selected, so I tried the following:

- adding "PrSw_PrintSetup( "reset") at the end of the rebuild printer list script - Result: original printer is selected but user can't modify printer through Print Setup, whatever printer you choose you end up printing on the original printer

- adding the 'stop' script at the end of the rebuild printer list script - Result: original printer changes to labelprinter but user can modify printer

I've tried all sorts of variations, I just can't get it right. What am I doing wrong?

Thank you for reading and answering my question.

  1. 1 Posted by Michele on 22 May, 2015 11:07 AM

    Michele's Avatar

    Extra info:

    FM PRO 13
    Windows 7

  2. Support Staff 2 Posted by Support on 22 May, 2015 11:49 AM

    Support's Avatar

    Hi Michele,

    Is the Kyocera setup as the default printer in the configuration screen?
    If not, could you try that?

    Kind regards,
    Jasper

  3. 3 Posted by Michele on 26 May, 2015 07:08 AM

    Michele's Avatar

    Hello Jasper,

    Yes, it is.

    Kind regards,

    Michèle

  4. Support Staff 4 Posted by Support on 29 May, 2015 08:40 AM

    Support's Avatar

    Dag Michèle,

    Dit is de mogelijke oplossing die we zonet aan de telefoon besproken hebben:

    Je zult voor een print knopje moeten zorgen op de layouts vanwaar je wilt wilt printen. Daar hang je de actie "execute script" aan.

    In het script zorg je dat de volgende zaken gebeuren:
    1. Switchen naar de gewenste printer
    2. Een capture doen en die stockeren in een variable. Bv $tempSetup
    3. Een restore doen aan de hand van $tempSetup
    4. Printen

    Het capture restore voorbeeld (PrSw Capture-Restore.fmp12) kan je vinden onder de PrinterSwitch examples.
    Je dient de data van de capture niet te bewaren in database. Het is voldoende om die in een variable te bewaren omdat je die data toch maar 1 keer zult gebruiken.

    Voordat je bovenstaande probeert is misschien aan te raden om eerst eens de drivers te update van alle printer. Dit is ook een mogelijk oplossing voor het probleem.

    Met vriendelijke groeten,
    Jasper

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac