Il faut utiliser `paperheight` et `paperwidth` pour fixer les dimensions de la page.
\documentclass{article}
\usepackage[paperheight=6.4in, paperwidth=4.8in, margin=1in]{geometry}
\usepackage[pages=some]{background}
\usepackage{lipsum}
\backgroundsetup{
scale=1,
color=black,
opacity=1,
angle=0,
contents={%
\includegraphics[width=\paperwidth,height=\paperheight]{frame.png}
}%
}
\begin{document}
\BgThispage
\lipsum[1]
\clearpage
text
\end{document}
![alt text][1]
Par ailleurs, il y a aussi le package `wallpaper` qui permet de faire des choses similaires (mais `background` a l'air de bien fonctionner aussi...)
[1]: http://