No, this frame is designed for indoor professional use. It should not be exposed to rain or high-moisture environments without specialized weatherproofing.
For best results, use 'Backlit Film' or 'Duratrans'. Standard paper is too opaque and will not allow the LED light to shine through effectively.
Yes, it requires a standard AC power connection via the included 12V DC adapter. It does not typically include an internal battery.