Index: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/commandcontrol.xml
===================================================================
--- trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/commandcontrol.xml	(revision 1208)
+++ trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/commandcontrol.xml	(revision 1211)
@@ -4,4 +4,5 @@
 <!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
 <!--    Added Qt Info: Laurent Garnier, Dec-2008              -->
+<!--    Added OpenGL commands : Laurent Garnier, Dec-2009     -->
 <!--                                                          -->
 <!-- ******************************************************** -->
@@ -812,4 +813,9 @@
 
 <para>
+<itemizedlist spacing="compact">
+<listitem>
+<para>
+<emphasis role="bold">DAWFILE</emphasis>
+<para>
 The DAWNFILE driver, which co-works with Fukui Renderer DAWN,
 generates "vectorized" PostScript data with "analytical
@@ -862,5 +868,10 @@
 complementary to each other.
 </para>
-
+</para>
+</listitem>
+
+<listitem>
+<para>
+<emphasis role="bold">OpenInventor</emphasis>
 <para>
 In the OpenInventor drivers, you can simply click the "Print"
@@ -868,14 +879,61 @@
 a visualized view.
 </para>
-
-<para>
-The OpenGL X drivers can also generate PostScript files, either from
-a pull-down menu (Motif drivers) or with <literal>/vis/ogl/printEPS</literal>.
+</para>
+</listitem>
+
+<listitem>
+<para>
+<emphasis role="bold">OpenGL</emphasis>
+<para>
+The OpenGL drivers can also generate PostScript files, either from
+a pull-down menu (Motif and Qt drivers) or with <literal>/vis/ogl/printEPS</literal>.
 It can generate either vectorized or rasterized PostScript
-data. In generating vectorized PostScript data, hidden-surface
+data with <literal>/vis/ogl/set/printMode</literal> ("vectored" or "pixmap").
+You can change the filename by <literal>/vis/ogl/set/printMode</literal>
+And the printed size by <literal>/vis/ogl/set/printSize</literal>
+In generating vectorized PostScript data, hidden-surface
 removal is performed, based on the painter's algorithm after
 dividing facets of shapes into small sub-triangles.
 </para>
-
+<para>
+Note : Print stuff is done tanks to gl2ps library (incorporated in vis driver)
+Due to a gl2ps limitation, printing an opengl view with <literal>/vis/viewer/set/hiddenMarker 1</literal>
+will have the same effect as printing with <literal>/vis/viewer/set/hiddenMarker 0</literal>
+</para>
+<para>
+Note : <literal>/vis/ogl/set/printSize</literal> command can be used to print 
+EPS files larger than screen size. The only size limitation is graphics card
+viewport dimension: GL_MAX_VIEWPORT_DIMS
+
+<informalexample>
+<programlisting>
+# Invoke the OpenGL visualization driver in its stored mode
+/vis/open OGLSX 
+
+# Camera setting
+/vis/viewer/set/viewpointThetaPhi 20 20
+
+# Camera setting
+/vis/drawVolume 
+/vis/viewer/flush
+
+# set print mode to vectored
+/vis/ogl/set/printMode vectored
+
+# set print size larger than screen
+/vis/ogl/set/printSize 2000 2000
+
+# print
+/vis/ogl/printEPS
+
+</programlisting>
+</informalexample>
+</para>
+</para>
+</listitem>
+
+<listitem>
+<para>
+<emphasis role="bold">HepRep</emphasis>
 <para>
 The HepRApp HepRep Browser and WIRED4 JAS Plug-In can generate a
@@ -883,5 +941,8 @@
 PostScript and PDF.
 </para>
-
+</para>
+</listitem>
+</itemizedlist>
+</para>
 </sect2>
 
Index: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/introduction.xml
===================================================================
--- trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/introduction.xml	(revision 1208)
+++ trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/introduction.xml	(revision 1211)
@@ -8,4 +8,5 @@
 <!--    Added Qt Info: Laurent Garnier, Dec-2008              -->
 <!--    Updates for Qt and HepRApp: Joseph Perl, Dec-2008     -->
+<!--    Typo correction : Laurent Garnier, Dec-2009           -->
 <!--                                                          -->
 <!-- ******************************************************** -->
@@ -149,5 +150,5 @@
       </para></listitem>
       <listitem><para>
-        Requies addition of Qt and GL libraries that are freely available on most operating
+        Requires addition of Qt and GL libraries that are freely available on most operating
         systems
       </para></listitem>
Index: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visTutor/exN03Vis14_mac.html
===================================================================
--- trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visTutor/exN03Vis14_mac.html	(revision 1211)
+++ trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visTutor/exN03Vis14_mac.html	(revision 1211)
@@ -0,0 +1,158 @@
+<pre>
+#######################################################################
+#  MACRO FILE NAME: exN03Vis14.mac                                    #
+#                                                                     #
+#  AUTHOR(S): Laurent Garnier                                         #
+#                                                                     #
+#  DATE: July 13, 2007                                                #
+#                                                                     #
+#  CONTENTS: A basic macro for visualization of detector geometry     #
+#                                                                     #
+#  USAGE:  % gmake visclean                                           #
+#          % $G4BINDIR/exampleN03                                     #
+#          Idle> /control/execute visTutor/exN03Vis14.mac             #
+#                                                                     #
+#  REQUIRED PLATFORMS & SOFTWARES: Unix, X-window, OpenGL,Qt          #
+#                                  DAWN (version 3.85 or after)       #
+#                                  gv (Ghostview), Tcl/Tk             #
+#                                                                     #
+#  ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION:               #
+#  (See geant4/source/visualization/README for details.)              #
+#                                                                     #
+#    % setenv OGLHOME     ... (e.g. /usr/X11R6)                       #
+#    % setenv G4VIS_BUILD_OPENGLQT_DRIVER   1                         # 
+#                                                                     #
+#  ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION:                #
+#  (See geant4/source/visualization/README for details.)              #
+#                                                                     #
+#    % setenv G4VIS_USE_OPENGLQT           1                          #
+#                                                                     # 
+#  ADDITIONAL NOTES:                                                  #
+#    The compound command "/vis/open <vis-driver-name>"               #
+#    is equivalent to the following set of commands:                  #
+#                                                                     #
+#      /vis/sceneHandler/create $1                                    #
+#      /vis/viewer/create                                             #
+#                                                                     #
+#    The compound command "/vis/drawVolume <physical-volume-name>"    #
+#    is equivalent to the following set of commands:                  #
+#                                                                     #
+#      /vis/scene/create                                              #
+#      /vis/scene/add/volume $1                                       #
+#      /vis/sceneHandler/attach                                       #
+#                                                                     #
+#######################################################################
+
+###########################################
+# Visualization of detector geometry 
+#  with the OGLSQT (OpenGL Stored QT) driver
+###########################################
+
+# Invoke the OGLSQt driver 
+/vis/open OGLSQt
+
+# Bird's-eye view of the detector geometry 
+#
+#  viewpoint  : (theta,phi) = (20*deg, 70*deg), 
+#  zoom factor: 0.8 of the full screen size
+#
+/vis/viewer/reset
+/vis/viewer/set/viewpointThetaPhi  20 70
+/vis/viewer/zoom               0.8 
+/vis/drawVolume
+
+# The following two commands "flush" 
+#  the action of the current viewer.
+#  They are required for the post-processing drivers 
+#  such as DAWNFILE, VRMLFILE, HepRep drivers, etc.
+#  For OpenGL drivers, these commands are not required
+#  but harmless even if they are described.
+/vis/viewer/flush
+
+##########################################################
+# Visualization with the DAWNFILE driver
+#
+#  * Each visualized view is saved to a file "g4_XX.eps"  
+#    with the "vectorized" PostScript format.
+#
+#  * Set an environmental variable if you wish to 
+#    skip DAWN GUI:
+#     % setenv G4DAWNFILE_VIEWER "dawn -d"
+##########################################################
+
+# Invoke the DAWNFILE driver 
+/vis/open DAWNFILE
+
+# Bird's-eye view of a detector component (Absorber)
+#  viewpoint  : (theta,phi) = (35*deg, 35*deg), 
+#  zoom factor: 1.1 of the full screen size
+#  coordinate axes:
+#     x-axis:red,  y-axis:green,  z-axis:blue
+#     origin: (0,0,0),  length: 500
+#  Scale: length = 10 cm, Orientation = z, color = red, 
+#         placing_algorithm = manual, 
+#         center = (-2.5 cm , -5 cm, 0 cm)
+#
+/vis/viewer/reset
+/vis/viewer/zoom               1.1
+/vis/viewer/set/viewpointThetaPhi  35 35
+/vis/drawVolume           Absorber 
+/vis/scene/add/axes      0 0 0 500 mm
+/vis/scene/add/text      0 0 0 mm  40 -100 -140   Absorber 
+/vis/scene/add/scale     10 cm z 1 0 0 manual -2.5 -5 0  cm
+
+# "Flush the action of all the existing viewers.
+#   Note: You should execute these commands, e.g.,  
+#         when the current scene is modified.
+/vis/scene/notifyHandlers
+/vis/viewer/update
+
+# FOR FUTURE UPDATION
+#/vis/viewer/flushAll
+
+# Bird's-eye view of a detector component (Gap)
+/vis/viewer/reset
+/vis/viewer/zoom               1.1
+/vis/viewer/set/viewpointThetaPhi  35 35
+/vis/drawVolume                Gap 
+/vis/scene/add/axes  	  0 0 0 500 mm
+/vis/scene/add/text       0 0 0 mm  50 -100 -140   Gap 
+/vis/scene/add/scale      10 cm z 1 0 0 manual -2.5 -5  0 cm
+
+# "Flush the action of all the existing viewers.
+/vis/scene/notifyHandlers
+/vis/viewer/update
+
+# FOR FUTURE UPDATION
+#/vis/viewer/flushAll
+
+
+# Bird's-eye view of the whole detector components (world)
+#  * The argument "world" of the command 
+#    "/vis/scene/add/volume" is omittable.
+#  * "/vis/viewer/set/culling false" makes the invisible 
+#    world volume visible.
+#    (The invisibility of the world volume is set 
+#     in ExN03DetectorConstruction.cc.)
+/vis/viewer/reset
+/vis/viewer/zoom               1.1
+/vis/viewer/set/viewpointThetaPhi  35 35
+/vis/viewer/set/culling         global false
+/vis/drawVolume 
+/vis/scene/add/axes      0 0 0 500 mm
+/vis/scene/add/text      0 0 0 mm 50 -100 -240   World
+/vis/scene/add/scale     10 cm x 1 0 0 
+
+# "Flush the action of all the existing viewers.
+/vis/scene/notifyHandlers
+/vis/viewer/update
+
+# FOR FUTURE UPDATION
+#/vis/viewer/flushAll
+
+
+# Make the culling on for next visualization
+#  Note: You may also use "/vis/viewer/reset" 
+#        for this initialization. 
+/vis/viewer/set/culling       global true
+</pre>
Index: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visdrivers.xml
===================================================================
--- trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visdrivers.xml	(revision 1208)
+++ trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visdrivers.xml	(revision 1211)
@@ -5,4 +5,5 @@
 <!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
 <!--    Updates for Qt and HepRApp: Joseph Perl, Dec-2008     -->
+<!--    Added a reference: Laurent Garnier, Dec-2009          -->
 <!--                                                          -->
 <!-- ******************************************************** -->
@@ -307,4 +308,7 @@
 Output can be exported to EPS (both vector and pixel graphics)
 using vis/ogl/printEPS.
+</para>
+<para>
+More informations can be found here :  <xref linkend="sect.VisCntCmmd.SvVwPs" />
 </para>
 
Index: trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visexecutable.xml
===================================================================
--- trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visexecutable.xml	(revision 1208)
+++ trunk/documents/UserDoc/DocBookUsersGuides/ForApplicationDeveloper/xml/Visualization/visexecutable.xml	(revision 1211)
@@ -4,4 +4,5 @@
 <!--    Converted to DocBook: Katsuya Amako, Aug-2006         -->
 <!--    Updates for Qt: Laurent Garnier, Dec-2008             -->
+<!--    Typo correction : Laurent Garnier, Dec-2009           -->
 <!--                                                          -->
 <!-- ******************************************************** -->
@@ -408,5 +409,5 @@
       // Define (G)UI terminal
       G4UIsession * session = new G4UIterminal
-      session-&gt;sessionStart();
+      session-&gt;SessionStart();
 
       delete session;
