Hi all
i have just upgraded my solution to 8 and i am having a few teething probs
with the printing.
it seems that the 'print setup' and 'print' in the srcipts not only saves
the orientation and size of the page, which is fine (as expected), but it
also saves the printer which is being used. in six it just used the default
printer
is this normal behaviour and do i have to make a setup script for each
printer. and also what happens once it is used on a different machine that
does not have that printer installed
the joys of upgrading
Cheers for any input
Craig
|
|
0
|
|
|
|
Reply
|
C
|
11/24/2005 11:45:41 AM |
|
In article <dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com>, "C"
<c@oco.com.invalid> wrote:
> Hi all
>
> i have just upgraded my solution to 8 and i am having a few teething probs
> with the printing.
>
> it seems that the 'print setup' and 'print' in the srcipts not only saves
> the orientation and size of the page, which is fine (as expected), but it
> also saves the printer which is being used. in six it just used the default
> printer
>
> is this normal behaviour and do i have to make a setup script for each
> printer. and also what happens once it is used on a different machine that
> does not have that printer installed
>
> the joys of upgrading
The Print Setup command has ALWAYS been printer specific and worked
that way.
For example, when using a Mac with an Epson printer you set the Page
Setup [Restore] command by setting the Page Setup to A4 landscape. BUT
if you use the database on another computer with a different printer
(or in some case the same printer) the Page Setup command reverts to
that printers defaults - it's only on a Mac with the same Epson that
you'll get the A4 landscape page.
This means you HAVE to set or reset the stored Page Setup information
using the same computer type (Windows or Mac), the same operating
system (Mac OS 9, Mac OS X, Windows 200, etc.) and the same printer
software. Doing this is of course impossible on something like a
shareware solution that will be run on unkonw computer configurations,
so you're best to stick to the default setting of US Letter portrait.
Using the Page Setup [Restore] command a script can store the Page
Setup information for multiple printers, but only ONE setting for any
particular printer, ie. the same script / command can store A4
landscape for an HP2200 and A4 landscape for an Epson Photo 700. It
can't store A4 landscape and A4 portrait for the Epson within the same
script - for that you need two scripts with the Page Setup [Restore]
command storing the appropriate sizes.
To store multiple Page Setups, you ...
- create a script including a Page Setup [Restore] command
- close the script
- A: choose a printer in your operating system's Printer settings
- choose the Page Setup command from the file menu and change
the settings
- open the script, close the script and choose to replace the
Page Setup information
- go back to step A and choose another printer
Helpful Harry
Hopefully helping harassed humans happily handle handiwork hardships ;o)
|
|
0
|
|
|
|
Reply
|
Helpful
|
11/24/2005 7:58:34 PM
|
|
In article <251120050858341896%helpful_harry@nom.de.plume.com>,
helpful_harry@nom.de.plume.com says...
> > it seems that the 'print setup' and 'print' in the srcipts not only saves
> > the orientation and size of the page, which is fine (as expected), but it
> > also saves the printer which is being used. in six it just used the default
> > printer
> >
>
> The Print Setup command has ALWAYS been printer specific and worked
> that way.
If I understood the OPs claim then Not quite.
The print setup command always remembered settings per printer, but the
they would always print to the OS's default printer, even if the
'original printer they were setup with' was available.
Ie if you had 2 printers and wanted one report script to print on
printer A, and one report script to print on printer B, you couldn't
accomplish it 'within filemaker'... you *had* to use a 3rd party tool,
or manually change the 'current printer'.
If the OP is claiming that its actually printing to the remembered
printer even when its not the default printer... wow... I haven't tested
that myself yet in 8, but if its true its a welcome addition! :)
|
|
0
|
|
|
|
Reply
|
42
|
11/24/2005 8:33:54 PM
|
|
"Helpful Harry" <helpful_harry@nom.de.plume.com> wrote in message
news:251120050858341896%helpful_harry@nom.de.plume.com...
> In article <dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com>, "C"
> <c@oco.com.invalid> wrote:
>
>> Hi all
>>
>> i have just upgraded my solution to 8 and i am having a few teething
>> probs
>> with the printing.
>>
>> it seems that the 'print setup' and 'print' in the srcipts not only
>> saves
>> the orientation and size of the page, which is fine (as expected), but it
>> also saves the printer which is being used. in six it just used the
>> default
>> printer
>>
>> is this normal behaviour and do i have to make a setup script for each
>> printer. and also what happens once it is used on a different machine
>> that
>> does not have that printer installed
>>
>> the joys of upgrading
>
> The Print Setup command has ALWAYS been printer specific and worked
> that way.
>
> For example, when using a Mac with an Epson printer you set the Page
> Setup [Restore] command by setting the Page Setup to A4 landscape. BUT
> if you use the database on another computer with a different printer
> (or in some case the same printer) the Page Setup command reverts to
> that printers defaults - it's only on a Mac with the same Epson that
> you'll get the A4 landscape page.
>
> This means you HAVE to set or reset the stored Page Setup information
> using the same computer type (Windows or Mac), the same operating
> system (Mac OS 9, Mac OS X, Windows 200, etc.) and the same printer
> software. Doing this is of course impossible on something like a
> shareware solution that will be run on unkonw computer configurations,
> so you're best to stick to the default setting of US Letter portrait.
>
> Using the Page Setup [Restore] command a script can store the Page
> Setup information for multiple printers, but only ONE setting for any
> particular printer, ie. the same script / command can store A4
> landscape for an HP2200 and A4 landscape for an Epson Photo 700. It
> can't store A4 landscape and A4 portrait for the Epson within the same
> script - for that you need two scripts with the Page Setup [Restore]
> command storing the appropriate sizes.
>
> To store multiple Page Setups, you ...
>
> - create a script including a Page Setup [Restore] command
>
> - close the script
>
> - A: choose a printer in your operating system's Printer settings
>
> - choose the Page Setup command from the file menu and change
> the settings
>
> - open the script, close the script and choose to replace the
> Page Setup information
>
> - go back to step A and choose another printer
>
>
>
> Helpful Harry
> Hopefully helping harassed humans happily handle handiwork hardships ;o)
hi harry
i am now working in eight and it seems this no longer works
it seems to save the exact printer and printer settings
which means even if a users has a different printer selected eg pdfprinter
it will still print to the printer in in the script (my lexmark)
i have tried saving multiple settings like in six but i just saves it as the
last printer
i have even set all of the print scripts to not restore settings
i think i have found away around this if i know all the printers in the
office
but when we send out a runtime to the clients it not going to be easy
my script
set variable curr_printer = get (printer name)
if curr_printer = "lexmark"
print (setup saved as lexmark)
elseif curr_printer = "pdf"
print(setup saved as pdf printer)
elseif curr_printer = "another printer"
print()
endif
but the i am not sure what will happen if they dont have any of those
printers installed
have filemaker published any thing on the changes in eight on the printing
front
Cheers
C
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 9:06:05 AM
|
|
"42" <nospam@nospam.com> wrote in message
news:MPG.1defbe3669ad5169989ddb@shawnews.vf.shawcable.net...
> In article <251120050858341896%helpful_harry@nom.de.plume.com>,
> helpful_harry@nom.de.plume.com says...
>
>> > it seems that the 'print setup' and 'print' in the srcipts not only
>> > saves
>> > the orientation and size of the page, which is fine (as expected), but
>> > it
>> > also saves the printer which is being used. in six it just used the
>> > default
>> > printer
>> >
>>
>> The Print Setup command has ALWAYS been printer specific and worked
>> that way.
>
> If I understood the OPs claim then Not quite.
>
> The print setup command always remembered settings per printer, but the
> they would always print to the OS's default printer, even if the
> 'original printer they were setup with' was available.
>
> Ie if you had 2 printers and wanted one report script to print on
> printer A, and one report script to print on printer B, you couldn't
> accomplish it 'within filemaker'... you *had* to use a 3rd party tool,
> or manually change the 'current printer'.
>
> If the OP is claiming that its actually printing to the remembered
> printer even when its not the default printer... wow... I haven't tested
> that myself yet in 8, but if its true its a welcome addition! :)
>
its seems like more of a bug to me, i can see how this might be helpful in
some situations
but for me it means i have to make a setup and print script for all of the
five printers in the office
then what happens when its sent this out in a runtime and the users dont
have the saved printer
8.0v2 anyone
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 9:31:36 AM
|
|
> i think i have found away around this if i know all the printers in
> the office
Two remarks :
- please let us know what 'workaround' you found when you'll
definitively find it.
- I would not make a 'Print' script in a distributed solution - and not
even in house - as users are pretty much used to print themselves going
to 'File' menu then 'Print'. If there were some 'Print' buttons I would
only make them open the File/Print menu with the exception of the 'Print
Setup' which you should probably define each time - Portrait or
Landscape, nothing else, layouts being to be designed that way only -.
Remi-Noel
|
|
0
|
|
|
|
Reply
|
Remi
|
11/25/2005 9:45:21 AM
|
|
"Remi-Noel Menegaux" <rnmenegaux@free.fr> wrote in message
news:4386dd2d$0$7529$626a14ce@news.free.fr...
>> i think i have found away around this if i know all the printers in the
>> office
>
> Two remarks :
> - please let us know what 'workaround' you found when you'll definitively
> find it.
> - I would not make a 'Print' script in a distributed solution - and not
> even in house - as users are pretty much used to print themselves going to
> 'File' menu then 'Print'. If there were some 'Print' buttons I would only
> make them open the File/Print menu with the exception of the 'Print Setup'
> which you should probably define each time - Portrait or Landscape,
> nothing else, layouts being to be designed that way only -.
> Remi-Noel
>
i am afraid that not always posible when compiling complex reports from five
or six different layouts
which need to be printed in one job, i need the print with no dialog to make
it seem to the user as one print job
i will keep you informed if i find a work around but at the moment i am
getting some pretty random printer choices from filemaker
i am not sure if its a bug or somthing to do with the conversion
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 10:07:08 AM
|
|
> i am afraid that not always posible when compiling complex reports
> from five or six different layouts
Excuse me to react again, but the way I would try to handle that would
be to create eventually a special "Ready_To_Print" file where you'd pour
all needed data in the right order and which would be simple to print.
(that because I don't think you'll ever overcome the FMP to printer
limitations)
Remi-Noel
|
|
0
|
|
|
|
Reply
|
Remi
|
11/25/2005 10:48:19 AM
|
|
"C" <c@oco.com.invalid> wrote in message
news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
> Hi all
>
> i have just upgraded my solution to 8 and i am having a few teething
> probs with the printing.
>
> it seems that the 'print setup' and 'print' in the srcipts not only saves
> the orientation and size of the page, which is fine (as expected), but it
> also saves the printer which is being used. in six it just used the
> default printer
>
> is this normal behaviour and do i have to make a setup script for each
> printer. and also what happens once it is used on a different machine that
> does not have that printer installed
>
> the joys of upgrading
>
> Cheers for any input
> Craig
>
>
>
firstly i should add this is a totally windows xp solution
ok
i have now gone through the scripts and deleted all occurances of print or
print setup and replaced them
the print steps are all on no dialog and the setups are on nodialog as well
with the saved preferences
i have tried (as in six) to open the setup steps and save the setup for one
printer(my lexmark) and then reopened them and saved them for the pdf
printer.
i then run the script which will print out five different one page layouts
four portrait and one landscape in the middle
how ever no matter what printer i select as the filemaker default or windows
default it still prints to the pdf printer (the last printer setup saved in
all my setup scripts)
so from this i conclude that it does save the printer as well as the page
setup
this is not good if users want to print to another printer or are working on
the terminal server machine from home and want to print to their desktop
printer
do filemaker document this as normal behaviour or is this a bug (i suspect
the latter as it would now be very hard for any one to distribute any
software with complex printing scripts(it would now require individual print
setups for every printer imaginable))
Bye for now (more testing ahead)
Craig
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 10:53:18 AM
|
|
"C" <c@oco.com.invalid> wrote in message
news:dm6qeu$lm1$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com...
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>> Hi all
>>
>> i have just upgraded my solution to 8 and i am having a few teething
>> probs with the printing.
>>
>> it seems that the 'print setup' and 'print' in the srcipts not only
>> saves the orientation and size of the page, which is fine (as expected),
>> but it also saves the printer which is being used. in six it just used
>> the default printer
>>
>> is this normal behaviour and do i have to make a setup script for each
>> printer. and also what happens once it is used on a different machine
>> that does not have that printer installed
>>
>> the joys of upgrading
>>
>> Cheers for any input
>> Craig
>>
>>
>>
> firstly i should add this is a totally windows xp solution
>
>
> ok
>
> i have now gone through the scripts and deleted all occurances of print or
> print setup and replaced them
>
> the print steps are all on no dialog and the setups are on nodialog as
> well with the saved preferences
>
> i have tried (as in six) to open the setup steps and save the setup for
> one printer(my lexmark) and then reopened them and saved them for the pdf
> printer.
>
> i then run the script which will print out five different one page layouts
> four portrait and one landscape in the middle
>
> how ever no matter what printer i select as the filemaker default or
> windows default it still prints to the pdf printer (the last printer
> setup saved in all my setup scripts)
>
> so from this i conclude that it does save the printer as well as the page
> setup
>
> this is not good if users want to print to another printer or are working
> on the terminal server machine from home and want to print to their
> desktop printer
>
> do filemaker document this as normal behaviour or is this a bug (i suspect
> the latter as it would now be very hard for any one to distribute any
> software with complex printing scripts(it would now require individual
> print setups for every printer imaginable))
>
> Bye for now (more testing ahead)
> Craig
>
>
>
i have just found this on the knowledge base
http://filemaker.custhelp.com/cgi-bin/filemaker.cfg/php/enduser/std_adp.php?p_faqid=390&p_created=1115172433&p_sid=bUP8RsVh&p_lva=390&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTI1JnBfcHJvZHM9MSZwX2NhdHM9JnBfcHY9MS4xOzIudTAmcF9jdj0mcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9ubCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PXByaW50IHNldHVw&p_li=&p_topview=1
printing to the default printer was how i wanted it to work, now all my
print script will only print to one printer,
i have multi layout print scripts that print on each one. i cant expect my
users to click print for each one when some of them have 60 different
layouts. i want it to print without dialog to the default printer they have
selected in windows. how can i save the print setup for every printer
imaginable for the runtimes i send out
Craig
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 11:37:43 AM
|
|
I know it does sound like a pain. But the reason for this behavior is that
every print driver is different. The printable area on US Letter for an HP
LaserJet III is different than the printable area on the same page size for
an HP DeskJet 7960 is different than the print area for the same page size
on an Epson Stylus CX7800. And so on. Because the page sizes are different,
they will cause subtle changes in the layout geometry.
I do not know if this will solve the problem, but how about if you add your
printer again as "FileMaker Output" -- and ask your clients to do the same
with whatever printer they want to be the one used with your runtime. (Or
rename their default printer to "FileMaker Output.")
You write/save your scripts to always print to "FileMaker Output" and the
user is also going to have that exact same printer (by name only) as an
option, even though the underlying driver may be for completely different
hardware.
Bill
"C" <c@oco.com.invalid> wrote in message
news:dm6t27$i4o$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm6qeu$lm1$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com...
>>
>> "C" <c@oco.com.invalid> wrote in message
>> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>>> Hi all
>>>
>>> i have just upgraded my solution to 8 and i am having a few teething
>>> probs with the printing.
>>>
>>> it seems that the 'print setup' and 'print' in the srcipts not only
>>> saves the orientation and size of the page, which is fine (as expected),
>>> but it also saves the printer which is being used. in six it just used
>>> the default printer
>>>
>>> is this normal behaviour and do i have to make a setup script for each
>>> printer. and also what happens once it is used on a different machine
>>> that does not have that printer installed
>>>
>>> the joys of upgrading
>>>
>>> Cheers for any input
>>> Craig
>>>
>>>
>>>
>> firstly i should add this is a totally windows xp solution
>>
>>
>> ok
>>
>> i have now gone through the scripts and deleted all occurances of print
>> or print setup and replaced them
>>
>> the print steps are all on no dialog and the setups are on nodialog as
>> well with the saved preferences
>>
>> i have tried (as in six) to open the setup steps and save the setup for
>> one printer(my lexmark) and then reopened them and saved them for the pdf
>> printer.
>>
>> i then run the script which will print out five different one page
>> layouts four portrait and one landscape in the middle
>>
>> how ever no matter what printer i select as the filemaker default or
>> windows default it still prints to the pdf printer (the last printer
>> setup saved in all my setup scripts)
>>
>> so from this i conclude that it does save the printer as well as the page
>> setup
>>
>> this is not good if users want to print to another printer or are working
>> on the terminal server machine from home and want to print to their
>> desktop printer
>>
>> do filemaker document this as normal behaviour or is this a bug (i
>> suspect the latter as it would now be very hard for any one to distribute
>> any software with complex printing scripts(it would now require
>> individual print setups for every printer imaginable))
>>
>> Bye for now (more testing ahead)
>> Craig
>>
>>
>>
>
>
>
> i have just found this on the knowledge base
>
> http://filemaker.custhelp.com/cgi-bin/filemaker.cfg/php/enduser/std_adp.php?p_faqid=390&p_created=1115172433&p_sid=bUP8RsVh&p_lva=390&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTI1JnBfcHJvZHM9MSZwX2NhdHM9JnBfcHY9MS4xOzIudTAmcF9jdj0mcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9ubCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PXByaW50IHNldHVw&p_li=&p_topview=1
>
>
>
>
> printing to the default printer was how i wanted it to work, now all my
> print script will only print to one printer,
>
> i have multi layout print scripts that print on each one. i cant expect my
> users to click print for each one when some of them have 60 different
> layouts. i want it to print without dialog to the default printer they
> have selected in windows. how can i save the print setup for every printer
> imaginable for the runtimes i send out
>
>
> Craig
>
|
|
0
|
|
|
|
Reply
|
Bill
|
11/25/2005 1:32:49 PM
|
|
its a good idea
but only if every one has one printer
we have four in different areas of the office, users will always use the
closest and we also have a pdf printer that we use to send the generated
reports to clients
the only fix so far is to have every print step display a dialog so the user
can select what printer (but as you may have read in earlier posts some of
the reports from the db are compiled from 60 layouts)
i have tried the copy paste the layout in to a record set of containers
field, but the printed result is terrible (blurred and poor resolution
compared to printing straight from the layout)
just as a side note the page size on all the printer is always A4 in all the
setups the only change is some of them are landscape
"Bill Marriott" <wjm@wjm.org> wrote in message
news:Ms6dnRXOwpIdjxreRVn-vg@comcast.com...
>I know it does sound like a pain. But the reason for this behavior is that
>every print driver is different. The printable area on US Letter for an HP
>LaserJet III is different than the printable area on the same page size for
>an HP DeskJet 7960 is different than the print area for the same page size
>on an Epson Stylus CX7800. And so on. Because the page sizes are different,
>they will cause subtle changes in the layout geometry.
>
> I do not know if this will solve the problem, but how about if you add
> your printer again as "FileMaker Output" -- and ask your clients to do the
> same with whatever printer they want to be the one used with your runtime.
> (Or rename their default printer to "FileMaker Output.")
>
> You write/save your scripts to always print to "FileMaker Output" and the
> user is also going to have that exact same printer (by name only) as an
> option, even though the underlying driver may be for completely different
> hardware.
>
> Bill
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm6t27$i4o$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>>
>> "C" <c@oco.com.invalid> wrote in message
>> news:dm6qeu$lm1$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com...
>>>
>>> "C" <c@oco.com.invalid> wrote in message
>>> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>>>> Hi all
>>>>
>>>> i have just upgraded my solution to 8 and i am having a few teething
>>>> probs with the printing.
>>>>
>>>> it seems that the 'print setup' and 'print' in the srcipts not only
>>>> saves the orientation and size of the page, which is fine (as
>>>> expected), but it also saves the printer which is being used. in six it
>>>> just used the default printer
>>>>
>>>> is this normal behaviour and do i have to make a setup script for each
>>>> printer. and also what happens once it is used on a different machine
>>>> that does not have that printer installed
>>>>
>>>> the joys of upgrading
>>>>
>>>> Cheers for any input
>>>> Craig
>>>>
>>>>
>>>>
>>> firstly i should add this is a totally windows xp solution
>>>
>>>
>>> ok
>>>
>>> i have now gone through the scripts and deleted all occurances of print
>>> or print setup and replaced them
>>>
>>> the print steps are all on no dialog and the setups are on nodialog as
>>> well with the saved preferences
>>>
>>> i have tried (as in six) to open the setup steps and save the setup for
>>> one printer(my lexmark) and then reopened them and saved them for the
>>> pdf printer.
>>>
>>> i then run the script which will print out five different one page
>>> layouts four portrait and one landscape in the middle
>>>
>>> how ever no matter what printer i select as the filemaker default or
>>> windows default it still prints to the pdf printer (the last printer
>>> setup saved in all my setup scripts)
>>>
>>> so from this i conclude that it does save the printer as well as the
>>> page setup
>>>
>>> this is not good if users want to print to another printer or are
>>> working on the terminal server machine from home and want to print to
>>> their desktop printer
>>>
>>> do filemaker document this as normal behaviour or is this a bug (i
>>> suspect the latter as it would now be very hard for any one to
>>> distribute any software with complex printing scripts(it would now
>>> require individual print setups for every printer imaginable))
>>>
>>> Bye for now (more testing ahead)
>>> Craig
>>>
>>>
>>>
>>
>>
>>
>> i have just found this on the knowledge base
>>
>> http://filemaker.custhelp.com/cgi-bin/filemaker.cfg/php/enduser/std_adp.php?p_faqid=390&p_created=1115172433&p_sid=bUP8RsVh&p_lva=390&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTI1JnBfcHJvZHM9MSZwX2NhdHM9JnBfcHY9MS4xOzIudTAmcF9jdj0mcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9ubCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PXByaW50IHNldHVw&p_li=&p_topview=1
>>
>>
>>
>>
>> printing to the default printer was how i wanted it to work, now all my
>> print script will only print to one printer,
>>
>> i have multi layout print scripts that print on each one. i cant expect
>> my users to click print for each one when some of them have 60 different
>> layouts. i want it to print without dialog to the default printer they
>> have selected in windows. how can i save the print setup for every
>> printer imaginable for the runtimes i send out
>>
>>
>> Craig
>>
>
>
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 1:43:23 PM
|
|
> but only if every one has one printer
>
> we have four in different areas of the office, users will always use the
> closest and we also have a pdf printer that we use to send the generated
> reports to clients
Ah yes. In Windows 98 you could have a "friendly name" for a printer locally
that was different than the "official" name of the printer set at the print
server. But in Windows XP, either you cannot rename it (you don't have the
Manage Printers privilege for that print server), or renaming it changes the
name for everyone on the LAN.
(Perhaps there might be a sneaky way for users to set the friendly name of
their local copy but keep the network printer having its own name still.)
An uglier but still possible approach is to name ALL the printers the same
(e.g.: "Printer") -- while the "Friendly Names" will be identical, each will
have its own unique network path.
I agree that clicking "Print" 60 times is not a pretty solution.
> i have tried the copy paste the layout in to a record set of containers
> field, but the printed result is terrible (blurred and poor resolution
> compared to printing straight from the layout)
If you set the zoom to 400% you will get a much higher resolution version of
the page which may satisfy your needs better. Copying the preview always
does so at screen resolution.
Bill
"C" <c@oco.com.invalid> wrote in message
news:dm74dr$fgv$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com...
> its a good idea
>
> but only if every one has one printer
>
> we have four in different areas of the office, users will always use the
> closest and we also have a pdf printer that we use to send the generated
> reports to clients
>
> the only fix so far is to have every print step display a dialog so the
> user can select what printer (but as you may have read in earlier posts
> some of the reports from the db are compiled from 60 layouts)
>
> i have tried the copy paste the layout in to a record set of containers
> field, but the printed result is terrible (blurred and poor resolution
> compared to printing straight from the layout)
>
>
> just as a side note the page size on all the printer is always A4 in all
> the setups the only change is some of them are landscape
>
> "Bill Marriott" <wjm@wjm.org> wrote in message
> news:Ms6dnRXOwpIdjxreRVn-vg@comcast.com...
>>I know it does sound like a pain. But the reason for this behavior is that
>>every print driver is different. The printable area on US Letter for an HP
>>LaserJet III is different than the printable area on the same page size
>>for an HP DeskJet 7960 is different than the print area for the same page
>>size on an Epson Stylus CX7800. And so on. Because the page sizes are
>>different, they will cause subtle changes in the layout geometry.
>>
>> I do not know if this will solve the problem, but how about if you add
>> your printer again as "FileMaker Output" -- and ask your clients to do
>> the same with whatever printer they want to be the one used with your
>> runtime. (Or rename their default printer to "FileMaker Output.")
>>
>> You write/save your scripts to always print to "FileMaker Output" and the
>> user is also going to have that exact same printer (by name only) as an
>> option, even though the underlying driver may be for completely different
>> hardware.
>>
>> Bill
>>
>> "C" <c@oco.com.invalid> wrote in message
>> news:dm6t27$i4o$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>>>
>>> "C" <c@oco.com.invalid> wrote in message
>>> news:dm6qeu$lm1$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com...
>>>>
>>>> "C" <c@oco.com.invalid> wrote in message
>>>> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>>>>> Hi all
>>>>>
>>>>> i have just upgraded my solution to 8 and i am having a few teething
>>>>> probs with the printing.
>>>>>
>>>>> it seems that the 'print setup' and 'print' in the srcipts not only
>>>>> saves the orientation and size of the page, which is fine (as
>>>>> expected), but it also saves the printer which is being used. in six
>>>>> it just used the default printer
>>>>>
>>>>> is this normal behaviour and do i have to make a setup script for each
>>>>> printer. and also what happens once it is used on a different machine
>>>>> that does not have that printer installed
>>>>>
>>>>> the joys of upgrading
>>>>>
>>>>> Cheers for any input
>>>>> Craig
>>>>>
>>>>>
>>>>>
>>>> firstly i should add this is a totally windows xp solution
>>>>
>>>>
>>>> ok
>>>>
>>>> i have now gone through the scripts and deleted all occurances of print
>>>> or print setup and replaced them
>>>>
>>>> the print steps are all on no dialog and the setups are on nodialog as
>>>> well with the saved preferences
>>>>
>>>> i have tried (as in six) to open the setup steps and save the setup for
>>>> one printer(my lexmark) and then reopened them and saved them for the
>>>> pdf printer.
>>>>
>>>> i then run the script which will print out five different one page
>>>> layouts four portrait and one landscape in the middle
>>>>
>>>> how ever no matter what printer i select as the filemaker default or
>>>> windows default it still prints to the pdf printer (the last printer
>>>> setup saved in all my setup scripts)
>>>>
>>>> so from this i conclude that it does save the printer as well as the
>>>> page setup
>>>>
>>>> this is not good if users want to print to another printer or are
>>>> working on the terminal server machine from home and want to print to
>>>> their desktop printer
>>>>
>>>> do filemaker document this as normal behaviour or is this a bug (i
>>>> suspect the latter as it would now be very hard for any one to
>>>> distribute any software with complex printing scripts(it would now
>>>> require individual print setups for every printer imaginable))
>>>>
>>>> Bye for now (more testing ahead)
>>>> Craig
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> i have just found this on the knowledge base
>>>
>>> http://filemaker.custhelp.com/cgi-bin/filemaker.cfg/php/enduser/std_adp.php?p_faqid=390&p_created=1115172433&p_sid=bUP8RsVh&p_lva=390&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MTI1JnBfcHJvZHM9MSZwX2NhdHM9JnBfcHY9MS4xOzIudTAmcF9jdj0mcF9zZWFyY2hfdHlwZT1hbnN3ZXJzLnNlYXJjaF9ubCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PXByaW50IHNldHVw&p_li=&p_topview=1
>>>
>>>
>>>
>>>
>>> printing to the default printer was how i wanted it to work, now all my
>>> print script will only print to one printer,
>>>
>>> i have multi layout print scripts that print on each one. i cant expect
>>> my users to click print for each one when some of them have 60 different
>>> layouts. i want it to print without dialog to the default printer they
>>> have selected in windows. how can i save the print setup for every
>>> printer imaginable for the runtimes i send out
>>>
>>>
>>> Craig
>>>
>>
>>
>
>
|
|
0
|
|
|
|
Reply
|
Bill
|
11/25/2005 3:14:02 PM
|
|
>
> If you set the zoom to 400% you will get a much higher resolution version
> of the page which may satisfy your needs better. Copying the preview
> always does so at screen resolution.
this is true
but unfortunately the size of file is around 20 megs when i copy at 400% and
60 of those will not make a happy machine
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 3:53:58 PM
|
|
Well, when FileMaker goes open source we'll write the code for you to select
a printer at the beginning of your script and have it used for each of the
60 layouts. In the meantime, you'll have to settle for dedicating a printer
for FileMaker (and naming it such), making users click print 60 times, or
creating a script permutation for every possible printer. Sorry :/
Bill
"C" <c@oco.com.invalid> wrote in message
news:dm7c2m$741$1@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com...
> >
>> If you set the zoom to 400% you will get a much higher resolution version
>> of the page which may satisfy your needs better. Copying the preview
>> always does so at screen resolution.
>
> this is true
>
> but unfortunately the size of file is around 20 megs when i copy at 400%
> and 60 of those will not make a happy machine
|
|
0
|
|
|
|
Reply
|
Bill
|
11/25/2005 4:35:25 PM
|
|
Open source ehh?? (what and when (is this rumour or is there proof))
it sounds that way about the printer
for the time being i have made a script that gets the current printer name
befor the script starts and has an if statement for all our printers in the
office, each one is different (lexmark, canon, brother, minolta and pdf) and
if it does not find one of these it presents the dialog box
"Bill Marriott" <wjm@wjm.org> wrote in message
news:ZKOdnQ0s4JXMoBreRVn-rw@comcast.com...
> Well, when FileMaker goes open source we'll write the code for you to
> select a printer at the beginning of your script and have it used for each
> of the 60 layouts. In the meantime, you'll have to settle for dedicating a
> printer for FileMaker (and naming it such), making users click print 60
> times, or creating a script permutation for every possible printer. Sorry
> :/
>
> Bill
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm7c2m$741$1@nwrdmz01.dmz.ncs.ea.ibs-infra.bt.com...
>> >
>>> If you set the zoom to 400% you will get a much higher resolution
>>> version of the page which may satisfy your needs better. Copying the
>>> preview always does so at screen resolution.
>>
>> this is true
>>
>> but unfortunately the size of file is around 20 megs when i copy at 400%
>> and 60 of those will not make a happy machine
>
>
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 4:43:21 PM
|
|
In article <4386ebef$0$2643$626a14ce@news.free.fr>, rnmenegaux@free.fr
says...
> > i am afraid that not always posible when compiling complex reports
> > from five or six different layouts
>
> Excuse me to react again, but the way I would try to handle that would
> be to create eventually a special "Ready_To_Print" file where you'd pour
> all needed data in the right order and which would be simple to print.
> (that because I don't think you'll ever overcome the FMP to printer
> limitations)
> Remi-Noel
More importantly, trying to print 5 or 6 jobs "as one" by "hiding" the
fact tha you are printing 5 or 6 jobs is a recipe for problems.
Windows and MacOS is a multitasking OS, and many printers are shared.
There is NO WAY to gaurantee your 5 or 6 jobs will come out sequentially
without jobs from other sources getting printed in between. In fact
there is no way to gaurantee your 5 or 6 jobs will come out in the order
filemaker spools them.
I got bitten by that last phenomena pretty bad myself recently. A script
that was supposed to print a batch of invoices in sequential order was
failing horribly. The end user was already aware that nobody could print
anything until this batch job was completed (in order to prevent their
print jobs from being mixxed in).
But, the script would spool over 100 jobs, in sequential order, but they
weren't printing in order. The print spooler was reordering them,
seemingly randomly. It turned out to be related to the names the spooler
was generating ...e.g. it was generating the equivalent of: job1, job2,
job3, job4... but they get printed in alphabetical order, and job102
comes before job 3... I still don't have a solution.
-cheers,
Dave
|
|
0
|
|
|
|
Reply
|
42
|
11/25/2005 5:09:58 PM
|
|
In article <dm7ev9$c4o$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com>,
c@oco.com.invalid says...
> Open source ehh?? (what and when (is this rumour or is there proof))
I think Bill was just yanking your chain. :) ... (I think!)
Also, you might want to look into printer selection plug-ins. They might
resolve your issue.
|
|
0
|
|
|
|
Reply
|
42
|
11/25/2005 5:13:48 PM
|
|
"42" <nospam@nospam.com> wrote in message
news:MPG.1df0e62fc8441b1d989dde@shawnews.vf.shawcable.net...
> In article <dm7ev9$c4o$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com>,
> c@oco.com.invalid says...
>> Open source ehh?? (what and when (is this rumour or is there proof))
>
> I think Bill was just yanking your chain. :) ... (I think!)
>
> Also, you might want to look into printer selection plug-ins. They might
> resolve your issue.
i hope not
it would really open a lot of possiblities for the front end of filemaker
anyway i will check out the plugins
Cheers
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 5:22:28 PM
|
|
"42" <nospam@nospam.com> wrote in message
news:MPG.1df0e54af20110d1989ddd@shawnews.vf.shawcable.net...
> In article <4386ebef$0$2643$626a14ce@news.free.fr>, rnmenegaux@free.fr
> says...
>> > i am afraid that not always posible when compiling complex reports
>> > from five or six different layouts
>>
>> Excuse me to react again, but the way I would try to handle that would
>> be to create eventually a special "Ready_To_Print" file where you'd pour
>> all needed data in the right order and which would be simple to print.
>> (that because I don't think you'll ever overcome the FMP to printer
>> limitations)
>> Remi-Noel
>
> More importantly, trying to print 5 or 6 jobs "as one" by "hiding" the
> fact tha you are printing 5 or 6 jobs is a recipe for problems.
>
> Windows and MacOS is a multitasking OS, and many printers are shared.
> There is NO WAY to gaurantee your 5 or 6 jobs will come out sequentially
> without jobs from other sources getting printed in between. In fact
> there is no way to gaurantee your 5 or 6 jobs will come out in the order
> filemaker spools them.
>
> I got bitten by that last phenomena pretty bad myself recently. A script
> that was supposed to print a batch of invoices in sequential order was
> failing horribly. The end user was already aware that nobody could print
> anything until this batch job was completed (in order to prevent their
> print jobs from being mixxed in).
>
> But, the script would spool over 100 jobs, in sequential order, but they
> weren't printing in order. The print spooler was reordering them,
> seemingly randomly. It turned out to be related to the names the spooler
> was generating ...e.g. it was generating the equivalent of: job1, job2,
> job3, job4... but they get printed in alphabetical order, and job102
> comes before job 3... I still don't have a solution.
>
> -cheers,
> Dave
we have the probs of other jobs interrupting, but it has never been a big
issue. the final copy of our reports is printed to a pdf printer called
visagesoft expertpdf,. this queues up all the jobs and combines them in to
one pdf file, this is then sent to the client or used to make paper copies
but never the job name issue
what printer are you using
|
|
0
|
|
|
|
Reply
|
C
|
11/25/2005 5:28:02 PM
|
|
In article <dm7h8k$8i6$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com>,
c@oco.com.invalid says...
>
> "42" <nospam@nospam.com> wrote in message
> news:MPG.1df0e62fc8441b1d989dde@shawnews.vf.shawcable.net...
> > In article <dm7ev9$c4o$1@nwrdmz02.dmz.ncs.ea.ibs-infra.bt.com>,
> > c@oco.com.invalid says...
> >> Open source ehh?? (what and when (is this rumour or is there proof))
> >
> > I think Bill was just yanking your chain. :) ... (I think!)
> >
> > Also, you might want to look into printer selection plug-ins. They might
> > resolve your issue.
>
> i hope not
>
> it would really open a lot of possiblities for the front end of filemaker
Yep, like removing the requirement to enter a license key. ;)
I think Filemaker is a long way from even beginning to position their
software for opensource. Filemaker's entire revenue model revolves
around per-seat licensing of filemaker clients.
Its hard to make money by open-sourcing commodity boxed software.
> anyway i will check out the plugins
>
> Cheers
>
>
>
>
|
|
0
|
|
|
|
Reply
|
42
|
11/25/2005 5:45:04 PM
|
|
> anyway i will check out the plugins
You may find links to Printer Selection plugins at :
http://www.fmpro.org/search/?q=select+printer&w=
Remi-Noel
|
|
0
|
|
|
|
Reply
|
Remi
|
11/25/2005 6:43:27 PM
|
|
> But, the script would spool over 100 jobs, in sequential order, but they
> weren't printing in order. The print spooler was reordering them,
> seemingly randomly. It turned out to be related to the names the spooler
> was generating ...e.g. it was generating the equivalent of: job1, job2,
> job3, job4... but they get printed in alphabetical order, and job102
> comes before job 3... I still don't have a solution.
>
> -cheers,
> Dave
You could use the pause script step to pause for long enough for the printer
to finish spooling the first 100 jobs then continue after hopefully the
printer's named print queue would have reset itself and then your script
could continue. Won't look very nice on the screen though whilst it is
pausing for 2 minutes...
|
|
0
|
|
|
|
Reply
|
nospam
|
11/28/2005 3:54:19 PM
|
|
Seems somebody answered your prayers, Craig:
<stuj1026@gmail.com> wrote in message
"[ANN] New Printer Plugin"
news:1133193500.443814.194650@g44g2000cwa.googlegroups.com...
> New PrintSetup plugin allows Filemaker version 7 and above to choose
> from various printers local and networked, source tray, orientation,
> paper size, current record or records being browsed.
> Add local or networked printers to your solution without changing your
> print setup or properties in your scripts ! Create Print Jobs and
> more..
> Goto http://www.onlinepl.com
"C" <c@oco.com.invalid> wrote in message
news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
> Hi all
>
> i have just upgraded my solution to 8 and i am having a few teething
> probs with the printing.
>
> it seems that the 'print setup' and 'print' in the srcipts not only saves
> the orientation and size of the page, which is fine (as expected), but it
> also saves the printer which is being used. in six it just used the
> default printer
>
> is this normal behaviour and do i have to make a setup script for each
> printer. and also what happens once it is used on a different machine that
> does not have that printer installed
>
> the joys of upgrading
>
> Cheers for any input
> Craig
>
>
>
|
|
0
|
|
|
|
Reply
|
Bill
|
11/28/2005 4:28:33 PM
|
|
that is awesome!!!
seems like someone up there likes me
they dont like my wallet though
$700 for the site
but it looks like every thing i needed
so it will certainly be worth it
Cheers
Craig
"Bill Marriott" <wjm@wjm.org> wrote in message
news:NYedna6X-9KsrRbenZ2dnUVZ_tudnZ2d@comcast.com...
> Seems somebody answered your prayers, Craig:
>
> <stuj1026@gmail.com> wrote in message
>
> "[ANN] New Printer Plugin"
>
> news:1133193500.443814.194650@g44g2000cwa.googlegroups.com...
>> New PrintSetup plugin allows Filemaker version 7 and above to choose
>> from various printers local and networked, source tray, orientation,
>> paper size, current record or records being browsed.
>> Add local or networked printers to your solution without changing your
>> print setup or properties in your scripts ! Create Print Jobs and
>> more..
>> Goto http://www.onlinepl.com
>
>
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>> Hi all
>>
>> i have just upgraded my solution to 8 and i am having a few teething
>> probs with the printing.
>>
>> it seems that the 'print setup' and 'print' in the srcipts not only
>> saves the orientation and size of the page, which is fine (as expected),
>> but it also saves the printer which is being used. in six it just used
>> the default printer
>>
>> is this normal behaviour and do i have to make a setup script for each
>> printer. and also what happens once it is used on a different machine
>> that does not have that printer installed
>>
>> the joys of upgrading
>>
>> Cheers for any input
>> Craig
>>
>>
>>
>
>
|
|
0
|
|
|
|
Reply
|
C
|
11/28/2005 4:53:14 PM
|
|
just downloaded the tester
looks great
I am off to find a purchase order
although I suspect I will have to wait till the Jan budget especially as the
upgrade wont be ready till Feb.
thanks for pointing that out
I don't normally read all the announcements
"Bill Marriott" <wjm@wjm.org> wrote in message
news:NYedna6X-9KsrRbenZ2dnUVZ_tudnZ2d@comcast.com...
> Seems somebody answered your prayers, Craig:
>
> <stuj1026@gmail.com> wrote in message
>
> "[ANN] New Printer Plugin"
>
> news:1133193500.443814.194650@g44g2000cwa.googlegroups.com...
>> New PrintSetup plugin allows Filemaker version 7 and above to choose
>> from various printers local and networked, source tray, orientation,
>> paper size, current record or records being browsed.
>> Add local or networked printers to your solution without changing your
>> print setup or properties in your scripts ! Create Print Jobs and
>> more..
>> Goto http://www.onlinepl.com
>
>
>
> "C" <c@oco.com.invalid> wrote in message
> news:dm4955$jph$1@nwrdmz03.dmz.ncs.ea.ibs-infra.bt.com...
>> Hi all
>>
>> i have just upgraded my solution to 8 and i am having a few teething
>> probs with the printing.
>>
>> it seems that the 'print setup' and 'print' in the srcipts not only
>> saves the orientation and size of the page, which is fine (as expected),
>> but it also saves the printer which is being used. in six it just used
>> the default printer
>>
>> is this normal behaviour and do i have to make a setup script for each
>> printer. and also what happens once it is used on a different machine
>> that does not have that printer installed
>>
>> the joys of upgrading
>>
>> Cheers for any input
>> Craig
>>
>>
>>
>
>
|
|
0
|
|
|
|
Reply
|
C
|
11/28/2005 5:25:11 PM
|
|
1) We developed one product using FileMaker 5.5 running on windows
server.
2) Now issue is our client upgraded from Mac OS9 to Mac OS10(OSX), from
this point whenever they are trying to take any printout it is taking
Portrait instead of Landscape.
|
|
0
|
|
|
|
Reply
|
yogesh
|
12/6/2005 12:25:04 PM
|
|
<yogesh@rmcplindia.com> wrote:
> 1) We developed one product using FileMaker 5.5 running on windows
> server.
>
> 2) Now issue is our client upgraded from Mac OS9 to Mac OS10(OSX), from
> this point whenever they are trying to take any printout it is taking
> Portrait instead of Landscape.
FMP 5.5 was the first version for OS X, but it was buggy. FMP sells a
bugfix names "Filemaker 6".
Though, I do not have any first hand experience with this particular
problem in FMP 5.5 and 6.
--
http://clk.ch
|
|
0
|
|
|
|
Reply
|
clk
|
12/6/2005 8:07:05 PM
|
|
In article <1h7623g.ah3r465zwo6gN%clk@freesurf.ch>, clk@freesurf.ch
says...
> <yogesh@rmcplindia.com> wrote:
>
> > 1) We developed one product using FileMaker 5.5 running on windows
> > server.
> >
> > 2) Now issue is our client upgraded from Mac OS9 to Mac OS10(OSX), from
> > this point whenever they are trying to take any printout it is taking
> > Portrait instead of Landscape.
>
> FMP 5.5 was the first version for OS X, but it was buggy. FMP sells a
> bugfix names "Filemaker 6".
>
> Though, I do not have any first hand experience with this particular
> problem in FMP 5.5 and 6.
>
Filemaker Print / Print Setup steps stores a separate 'profile' for each
Printer, containing all the filemaker and printer specific options.
Upgrading from OS9 to OSX means that the print/print setup commands no
longer have access to a saved profile, because even though its the same
physical printer it looks like a new printer to Filemaker through OS X.
You should simply need to manually page setup, and manually print, then
open script maker, and the print script, and then close it, being sure
to check off the "remember print/print setup".
Occasionally that doesn't work because the saved profiles seem to be
susceptible to "corruption", and the solution is to just delete the
print/print setup script steps, exit script maker, manually setup
printing, then go back in and add them back in.
Experience with filemaker has taught me to create separate print/print
setup scripts in each file, and to call them from the scritps that
actually need to print. (I may have 4 or 5 "Print Setup-xxxxx" scripts
depending on whehter I want landscape or portrait, etc...)
This way if there are any problems, be it an OS upgrade, a new printer,
some dragging a Mac box into an all Windows shop or whatever
"reprogramming" the print scripts is easy because they are in one
convenient centralised place, with names and comments describing what
each of them should do.
This sure beats hunting through hundreds of scripts looking for all the
"print" steps to individually reprogram each one. :)
-cheers,
Dave
|
|
0
|
|
|
|
Reply
|
42
|
12/7/2005 12:30:33 AM
|
|
|
28 Replies
407 Views
(page loaded in 0.865 seconds)
|