diff --git a/Graphics/gl2ps.cpp b/Graphics/gl2ps.cpp
index 6d1f2da70744501c692200cfc282aea3104c6ea1..5ae4ce015bcaed2db0ca39ff656806bdb4940950 100644
--- a/Graphics/gl2ps.cpp
+++ b/Graphics/gl2ps.cpp
@@ -1,11 +1,10 @@
 #include "Gmsh.h"
 #include "GmshUI.h"
-
 /*
  * GL2PS, an OpenGL to Postscript Printing Library
  * Copyright (C) 1999-2001  Christophe Geuzaine 
  *
- * $Id: gl2ps.cpp,v 1.28 2001-10-08 21:48:19 geuzaine Exp $
+ * $Id: gl2ps.cpp,v 1.29 2001-10-08 22:27:19 geuzaine Exp $
  *
  * E-mail: Christophe.Geuzaine@AdValvas.be
  * URL: http://www.geuz.org/gl2ps/
@@ -1085,6 +1084,8 @@ GLvoid gl2psPrintPostscriptHeader(GLvoid){
 	  "%%%%CreationDate: %s"
 	  "%%%%LanguageLevel: 2\n"
 	  "%%%%DocumentData: Clean7Bit\n"
+	  "%%%%Pages: 1\n"
+	  "%%%%PageOrder: Ascend\n"
 	  "%%%%Orientation: Portrait\n"
 	  "%%%%DocumentMedia: Default %d %d 0 () ()\n"
 	  "%%%%BoundingBox: %d %d %d %d\n"
@@ -1133,6 +1134,9 @@ GLvoid gl2psPrintPostscriptHeader(GLvoid){
 	  "/DeviceRGB setcolorspace\n"
 	  "gl2psdict begin\n"
 	  "%%%%EndSetup\n"
+	  "%%%%Page: 1 1\n"
+	  "%%%%BeginPageSetup\n"
+	  "%%%%EndPageSetup\n"
 	  "mark\n"
 	  "gsave\n"
 	  "1.0 1.0 scale\n",