A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Office » Setup, Installing & Configuration
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Enforcing Grayscale print



 
 
Thread Tools Display Modes
  #1  
Old January 30th, 2006, 11:45 AM posted to microsoft.public.office.setup,microsoft.public.scripting.vbscript
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

A dozen of my users prints powerpoint presentations each day. The
presentations are in color, but our printers are black and white.
However the setting Grayscale does not produce the same output as the
default (e.g. blue backgrounds are removed and it is less hungry on the
print toner).

I would like to enforce grayscale printing for Powerpoint, however I
cannot find any setting at "Custom Installation Wizard" or registry
change. Also, no option seem to be available inside Powerpoint, as this
setting is saved per printer?

I see that something is saved in a .PIP file ( C:\Documents and
Settings\hallstein\Application Data\Microsoft\Office\PowerP10.pip) when
I alter this per printer, but this is a binary file that I am not
allowed to tweak I guess-

So, anybody out there with the knowledge I obviously lack?
  #2  
Old January 30th, 2006, 02:17 PM posted to microsoft.public.office.setup,microsoft.public.scripting.vbscript
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

1. Open "Printing Preferences" by right-clicking on the printer, choose
Grayscale. Now (by default), the printer will print in Grayscale.
*Note: You need to do this with admin rights on the Print Server or the
PC the printer is attached to.

2. You also need to check the security of the printers and make sure
that those users are in a group that can only "Print" and not "Manage
Printers" or "Manage Documents"

  #3  
Old January 31st, 2006, 07:29 AM posted to microsoft.public.office.setup,microsoft.public.scripting.vbscript
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

deckhopper wrote:
1. Open "Printing Preferences" by right-clicking on the printer, choose
Grayscale. Now (by default), the printer will print in Grayscale.
*Note: You need to do this with admin rights on the Print Server or the
PC the printer is attached to.


I told you the printer was black and white, thus there is no
such "grayscale" option!
  #4  
Old January 31st, 2006, 10:02 AM posted to microsoft.public.office.setup,microsoft.public.scripting.vbscript
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

hallstein wrote on 31 jan 2006 in microsoft.public.scripting.vbscript:

deckhopper wrote:
1. Open "Printing Preferences" by right-clicking on the printer, choose
Grayscale. Now (by default), the printer will print in Grayscale.
*Note: You need to do this with admin rights on the Print Server or the
PC the printer is attached to.


I told you the printer was black and white, thus there is no
such "grayscale" option!


So it is there, you have no option.

--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
  #5  
Old January 31st, 2006, 03:22 PM posted to microsoft.public.office.setup,microsoft.public.scripting.vbscript
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

"hallstein" wrote in message
A dozen of my users prints powerpoint presentations each day. The
presentations are in color, but our printers are black and white.
However the setting Grayscale does not produce the same output as the
default (e.g. blue backgrounds are removed and it is less hungry on the
print toner).

I would like to enforce grayscale printing for Powerpoint, however I
cannot find any setting at "Custom Installation Wizard" or registry
change. Also, no option seem to be available inside Powerpoint, as this
setting is saved per printer?


Saved per presentation file.

(Not vbscript but vba.)
How about distributing an add-in file(*.ppa).

For PowerPoint2000,

Sub Auto_Open()
Dim idxPrint As Integer
With Application.CommandBars("Menu Bar")
With .FindControl(Id:=4, Recursive:=True)
idxPrint = .Index
.Delete
End With
With .Controls(1).Controls.Add(Befo=idxPrint)
.Caption = "GrayScalePrint"
.OnAction = "GrayScalePrint"
.FaceId = 4
End With
End With
End Sub
Sub Auto_Close()
Application.CommandBars("Menu Bar").Controls(1).Reset
End Sub
Sub GrayScalePrint()
Select Case ActivePresentation.PrintOptions.PrintColorType
Case ppPrintColor: SendKeys "%G"
Case ppPrintPureBlackAndWhite: SendKeys "%UG"
End Select
Application.CommandBars.FindControls(Id:=4).Item(1 ).Execute
End Sub

For PowerPoint2003(probably also for PowerPoint 2002),

Sub Auto_Open()
Dim idxPrint As Integer
With Application.CommandBars("Menu Bar")
With .FindControl(Id:=4, Recursive:=True)
idxPrint = .Index
.Delete
End With
With .Controls(1).Controls.Add(Befo=idxPrint)
.Caption = "GrayScalePrint"
.OnAction = "GrayScalePrint"
.FaceId = 4
End With
End With
End Sub
Sub Auto_Close()
Application.CommandBars("Menu Bar").Controls(1).Reset
End Sub
Sub GrayScalePrint()
Select Case ActivePresentation.PrintOptions.PrintColorType
Case ppPrintColor: SendKeys "%G{DOWN 2}{TAB}"
Case ppPrintPureBlackAndWhite: SendKeys "%G{DOWN}{UP}{TAB}"
End Select
Application.CommandBars.FindControls(Id:=4).Item(1 ).Execute
End Sub

--
Miyahn (Masataka Miya****a) JPN
Microsoft MVP for Microsoft Office - Excel(Jan 2006 - Dec 2006)


  #6  
Old February 1st, 2006, 01:22 PM posted to microsoft.public.office.setup
external usenet poster
 
Posts: n/a
Default Enforcing Grayscale print

Hi Hallstein,

You may want to also post this in the Powerpoint newsgroup (link below) and include the version(s) of Powerpoint and the Printer
model you are using when posting there.

=========
"hallstein" wrote in message ...
A dozen of my users prints powerpoint presentations each day. The
presentations are in color, but our printers are black and white.
However the setting Grayscale does not produce the same output as the
default (e.g. blue backgrounds are removed and it is less hungry on the
print toner).

I would like to enforce grayscale printing for Powerpoint, however I
cannot find any setting at "Custom Installation Wizard" or registry
change. Also, no option seem to be available inside Powerpoint, as this
setting is saved per printer?

I see that something is saved in a .PIP file ( C:\Documents and
Settings\hallstein\Application Data\Microsoft\Office\PowerP10.pip) when
I alter this per printer, but this is a binary file that I am not
allowed to tweak I guess-

So, anybody out there with the knowledge I obviously lack?
--
LLet us know if this has helped you,

Bob Buckland ?:-)
MS Office System Products MVP
*courtesy is not expensive and can pay big dividends8

A. Specific newsgroup/discussion group mentioned in this message:
news://msnews.microsoft.com/microsoft.public.powerpoint
or via browser:
http://microsoft.com/communities/new...lic.powerpoint


B. MS Office Community discussion/newsgroups via Web Browser
http://microsoft.com/office/communit...s/default.mspx
or
Microsoft hosted newsgroups via Outlook Express/newsreader
news://msnews.microsoft.com



 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Print 1st Page Multiple Sheets in Same Workbook Ben Dummar General Discussion 8 May 22nd, 2007 09:18 PM
when print grayscale lines of textboxes with 'no line' show up FabSal Powerpoint 6 January 18th, 2006 05:24 PM
XL print preview should show grayscale if chosen on color printer Mick General Discussion 0 December 3rd, 2005 09:28 PM
How to print a single line to printer driver Daryl General Discussion 0 July 17th, 2005 08:23 AM
Print a list of tasks by performing file, print, print is grayed Vinnie General Discussion 0 May 6th, 2005 08:23 PM


All times are GMT +1. The time now is 01:51 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.