By evaluating PlugIns, make sure that they also work in 64-bit mode!
(MyFMButtler's PrinterSwitch still not ready for 64-bit mode!)
Known PlugIns are:
Scriptable Printing function in FMP actually is a feature request sent in to FMI by PhilModJunk first in the Year of 1995!
I share the opinion that every thing called a professional Database should have this function without any need for 3.party PlugIns.
FMP is storing Print-Settings and configurations into the file.
A early approach of mine was kind of a work around to build a separate FMP-File for every different Printer to be used (Invoices, Letters, Adresslabels, …)
Thanks. Will the dracoventions.com plugin work in 64 bit mode? It's says it supports FMP 14.
Based on what I told you, can I get this to work or is it a pipe dream? I'm disappointed FMP doesn't do this already.
2empowerFM Family v2.44
- released May 16th, 2015:
- Numerous fixes to make all plug-ins compatible with FileMaker 14.
- New 64-bit plug-in versions to run in 64-bit FileMaker 14.
I would try to get some opinions about different products:
- I had everything ready for MyFMButtler PrinterSwitch and now have to wait 'til they deliver 64-bit version
- what's your choice/recommendation?
I'm disappointed FMP doesn't do this already.
Yes, we're all very disappointed by their poor attitude and by coming up with another half-baked product.
- released May 16th, 2015:
Not sure at all i am the right person for this one. But i will do my best…
Mac or Win ? Both ?
Regardless, i would try to set up a generic script that store the different printer settings i need (the con here is that you may have to redefine some of these when changing of customer or printer) :
Print Setup [Restore] (Vertical / Horizontal / Zoom / Margins)
Print [Restore] (Printer name, ALL pages, Record being browser or current record etc...)
To trig the correct settings, i see two different approach :
- A table of documents that store Layout Name and these settings. Very usefull to offer a print menu to the user.
- A set of global variables that you will set by script trigger OnLayoutEnter OnModeChange parameters. Thus, each printing layout will store its own parameters.
Then, i would redirect the Print command to my script using Custom Menus.
My thoughts about plugins and alternative solutions :
The very first time i connected to FileMaker public forum was to post this.
I then realized that the most agreed way by FM Community to solve this kind of issue was to get a plugins. And i don't want to hurt anybody, but after a very bad experience with a small plugin company in Italy, where support was a nightmare, i almost never use plugins.
They are often very *expensive* if you compare the price of a very complete software as FileMaker Pro and a *simple extension of it*. Moreover, it brings you generally a lot more than just the *only function* you are searching for... And finally, as a software editor, you will pay it the very high price... And final bonus is that they are generally FileMaker release dependent. Etc…
Regardless, OK, i am glad to get and/or resell a plug-in when it is for very specific needs, sometimes a bit far from common database features… but to handle a printer ? Really ? …
So obviously i didn't answer to the original question. And maybe theses plugins are amazing, i cannot say...
What about alternatives to plugins ?
AppleScript on Mac and Visual Basic on Windows ?
Yeah, why not. Since it appear to me more logical to call an OS-level script in order to control a printer that to pay a plug-in for...
Hello to all.
It is actually a great difficulty to choose a printer automatically without passing by the printer dialog.
For my part, I use a solution written by Clem on FMSource who uses Applescript and Cups on Mac, Java and the base of register on Windows.
It works well and allows me in a software for restaurants to print tickets or orders in format 78 mm x 80 mm or more and statistics in format ticket or A4 by using 3 different printers (bar and cashier, kitchen and office).
We also use the plug - in ScriptMaster who is free.
From Randy within a private message :
Guys: I have to let everyone know I have found the problem with getting filemaker to select upper and lower trays for printing using a dual tray brother HL-6180DWT printer. The problem is ME. I contacted brother support thru chat (which worked well btw) and they helped me go thru the paces to no avail then we both realized I had the AirPrint printer driver selected instead of the CUPS driver. Once I corrected this, everything worked as advertised. Maybe I need a vacation. Sorry for wasting everyone's time. Thanks for the support. Cheers, Randy
Thanks Fred for this information.
It's always good to have a solution to a problem.
For those who use iPad or iPhone and print via an airprint printer, this can be a problem. I think, this is a problem.