I managed to find the following from google group:-
"Allow me to supply you with a helpful answer to your post. This is not an
issue with your superior HP's. In fact this happens with all printers
because this is a problem within Publisher and is a known bug.
When you send a publication to the printer, each separate object in the
border art is added together to create one large metafile object.
A limit exists on the size of metafile objects that Publisher can print.
When you place a border around the edges of a banner, you may exceed this
limit if you print the banner at a high resolution.
This issue has been reported to occur when you print banners that contain
border art at a print resolution of 600 dots per inch (DPI) or higher.
RESOLUTION
To work around this issue, use one of the following methods.
Method One
Print your banner at a lower print resolution.
Microsoft recommends that you reduce the print resolution to 300 DPI or
lower.
Method Two
Reduce the dimensions of the border art objects.
Microsoft recommends that you reduce the dimensions of the border art
objects by about two inches on each side. After you reduce the dimensions of
the border art objects, attempt to print the banner again.
If you continue to receive the error message mentioned in the "Symptoms"
section of this article, reduce the dimensions of the border art objects by
an additional amount, and then attempt to print the banner again.
This is the only known work around as of to date."
this seems logical that the metafile is not capable of printing banners over
a certain length, however, I am trying to change my printer setting to 300dpi
but unable to.