diff --git a/src/html/htmprint.cpp b/src/html/htmprint.cpp
index 739b1e4e1c..f62cbc0133 100644
--- a/src/html/htmprint.cpp
+++ b/src/html/htmprint.cpp
@@ -440,7 +440,7 @@ wxString wxHtmlPrintout::TranslateHeader(const wxString& instr, int page)
num.Printf(wxT("%i"), page);
r.Replace(wxT("@PAGENUM@"), num);
- num.Printf(wxT("%i"), m_PageBreaks.Count()-1);
+ num.Printf(wxT("%lu"), m_PageBreaks.Count()-1);
r.Replace(wxT("@PAGESCNT@"), num);
return r;