glDrawPixels v/s glBitmap

If drawing 1-bit monochrome image data with glDrawPixels (GL_COLOR_INDEX, GL_BITMAP), is it possible to zoom the image with glPixelZoom? Or does it behave as glBitmap in all aspects? Anyone has other ideas on how to zoom 1-bit data without having to rebuild the image data or resort to texture maps (arbitrary size required)? Sample code?