diff --git a/html2pdf4doc/main.py b/html2pdf4doc/main.py
index 4b36fe5..3ea6074 100644
--- a/html2pdf4doc/main.py
+++ b/html2pdf4doc/main.py
@@ -566,8 +566,8 @@ def _main() -> None:
)
command_parser_print.add_argument(
"--page-load-timeout",
- # 10 minutes should be enough to print even the largest documents.
- type=IntRange(0, 10 * 60),
+ # 60 minutes should be enough to print even the largest documents.
+ type=IntRange(0, 60 * 60),
default=2 * 60,
help=(
"How long shall html2pdf4doc Python driver wait while the "
diff --git a/tests/integration/06_page_load_timeout_validation/test.itest b/tests/integration/06_page_load_timeout_validation/test.itest
index 20ad387..b0a68a3 100644
--- a/tests/integration/06_page_load_timeout_validation/test.itest
+++ b/tests/integration/06_page_load_timeout_validation/test.itest
@@ -1,3 +1,3 @@
RUN: %expect_exit 2 %html2pdf print --page-load-timeout 1000000 %S/index1.html %S/Output/index1.pdf 2>&1 | filecheck %s
-CHECK: {{.*}} print: error: argument --page-load-timeout: Must be an integer in the range [0, 600].
+CHECK: {{.*}} print: error: argument --page-load-timeout: Must be an integer in the range [0, 3600].