diff --git a/reference/printer/book.xml b/reference/printer/book.xml
new file mode 100644
index 0000000000..a9ce9d0cfa
--- /dev/null
+++ b/reference/printer/book.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ Printer
+
+
+
+ &reftitle.intro;
+
+ These functions are only available under Windows 9.x, ME, NT4 and
+ 2000. They have been added in PHP 4.0.4.
+
+
+
+
+ &reference.printer.setup;
+ &reference.printer.constants;
+ &reference.printer.reference;
+
+
+
+
+
diff --git a/reference/printer/constants.xml b/reference/printer/constants.xml
index 2251eca878..caf0be044e 100644
--- a/reference/printer/constants.xml
+++ b/reference/printer/constants.xml
@@ -1,12 +1,6 @@
-
-
-
-
- Constants
- Printer Predefined Constants
-
-
-
+
+
+
&reftitle.constants;
&extension.constants;
@@ -693,8 +687,7 @@
-
-
+
-
-
+
- Printer Functions
- Printer
+ Printer &Functions;
-
-
- &reftitle.intro;
-
- These functions are only available under Windows 9.x, ME, NT4 and
- 2000. They have been added in PHP 4.0.4.
-
-
-
- &reference.printer.configure;
-
- &reference.printer.ini;
-
-
- &reftitle.resources;
-
- This extension defines handles to a printer connection, to a brush, to a
- font and to a pen.
-
-
-
-
- &reftitle.constants;
-
- See also the Printer Predefined Constants
-
-
-
-
-
- &reference.printer.constants;
&reference.printer.entities.functions;
diff --git a/reference/printer/setup.xml b/reference/printer/setup.xml
new file mode 100644
index 0000000000..6c25dc991f
--- /dev/null
+++ b/reference/printer/setup.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ &reftitle.setup;
+
+
+
+ &reftitle.required;
+ &no.requirement;
+
+
+
+
+ &reference.printer.configure;
+
+
+
+ &reference.printer.ini;
+
+
+
+
+ &reftitle.resources;
+
+ This extension defines handles to a printer connection, to a brush, to a
+ font and to a pen.
+
+
+
+
+
+
+
+