From CN:
https://www.cloudynights.com/topic/630944-jnow-or-j2000/
JNow and J2000 are often referred to as epochs, but they are actually equinoxes. "Epoch" refers to how the stars are related to each other based on their proper motion - independent of the coordinate system used - at a frozen point in time. Equinox refers to the underlying coordinate system - which is changing due to multiple factors - the main one being the precession of the earth's axis - but also nutation and other things.
A key point is that you would never enter "JNow" in a book or a table - because it is changing fairly quickly each year - and not because the star or nebula is moving - but because of what the earth is doing.
The J2000 coordinates of Antares will be good for a very long time - because even if you assume Antares has no proper motion - i.e. motion with respect to other stars - you can convert its J2000 coordinates to JNow in the future because it is the same point in the sky - but two different coordinate systems.
Internally a mount will always need to know JNow if you want good pointing and good polar alignment. But you can always look up J2000 coordinates in a book or table and have them converted to what the mount needs. Some mounts want JNow, while others receive J2000 and do the conversion themselves.
For plate solving you need to include the effect of proper motion - so there will be a database of stars in some equinox - probably J2000 - and for a given image you need to apply proper motion to know the coordinates of the stars at the time of the image - and that is where epoch applies. Then you can convert those coordinates, in the current epoch, from J2000 to JNow. But epoch doesn't really apply to what a mount needs because proper motion is slow compared to the precession of the equinox - which is just a moving coordinate system.
J2000 and JNow are equinoxes - and refer to a coordinate system. Epoch tells you how exactly the stars are laid out in the sky at a given time - as they move with respect to each other.